Adaugarea unui sidebar in WordPress

Atunci cand nu va apare widget-ul setat din panou inseamna ca liniile de cod nu sunt puse bine sau nu sunt puse bine deloc. Asa ca trebuie pus manual. Aici avem modificarile care trebuie sa le faceti temei. Prima data avem de modificat fisierul functions.php:

Adaugati:

function my_custom_sidebar() {
    register_sidebar(
        array (
            'name' => __( 'Custom', 'your-theme-domain' ),
            'id' => 'custom-side-bar',
            'description' => __( 'Custom Sidebar', 'your-theme-domain' ),
            'before_widget' => '<div class="widget-content">',
            'after_widget' => "</div>",
            'before_title' => '<h3 class="widget-title">',
            'after_title' => '</h3>',
        )
    );
}
add_action( 'widgets_init', 'my_custom_sidebar' );


In singlepost.php adaugati:

<?php if ( is_active_sidebar( 'custom-side-bar' ) ) : ?>
    <?php dynamic_sidebar( 'custom-side-bar' ); ?>
<?php endif; ?>

Iar acum vine partea putin mai neplacuta deoarece trebuie sa modificati CSS-ul din style.css. Eu am adaugat la mine asa, dar voi trebuie sa il editati dupa cum vi se pare ca arata mai bine.

#sidebar-nou {

padding: 13px 10px 10px 15px;

margin-bottom: 10px;

background: #FFFFFF;

border: solid 1px #ddd;

border-top: 2px solid #c2c2c2;

border-bottom: 2px solid #c2c2c2;

float: right;

margin-top: 42px;

width: 260px;}

One Comment

Add a Comment

Your email address will not be published. Required fields are marked *