it-swarm-id.com

Apakah ada kemungkinan untuk menyesuaikan tema sekarang menambahkan sidebar

Saya menggunakan tema WordPress yang baru saja header dan footer. Saya ingin terus menggunakannya dengan mengubah lebar dan menambahkan bilah samping.

Adakah yang bisa membantu saya untuk mengubah lebar (agar sesuai dengan layar) dari tema. Adakah yang punya ide tentang cara menambahkan sidebar ke tema ini?

==========

Maaf karena tidak menjelaskan dalam pertanyaan saya sebelumnya. Tema yang saya gunakan adalah Minicard

Garis-garis yang mirip dengan ...

if (function_exists('register_sidebar') )
    register_sidebar(array(
        'name' => 'Sidebar Widgets',
        'before_widget' => '<div id="%1$s" class="widget %2$s">',
        'after_widget' => '</div>',
        'before_title' => '<h3 class="widgettitle">',
        'after_title' => '</h3>'
    ));

sudah ada di sana.

Ini adalah kode yang saya temukan di sana:

if ( function_exists('register_sidebar') ) {

    register_sidebar(array(
        'name' => __('Beneath the Card (Top)', 'minicard'),
        'before_widget' => '<li id="%1$s" class="widget %2$s">',
        'after_widget' => '<div class="clear"></div></li>',
        'before_title' => '<h2 class="section widgettitle">',
        'after_title' => '</h2>',
    ));
    register_sidebar(array(
        'name' => __('Beneath the Card (Bottom)', 'minicard'),
        'before_widget' => '<li id="%1$s" class="widget %2$s">',
        'after_widget' => '<div class="clear"></div></li>',
        'before_title' => '<h2 class="section widgettitle">',
        'after_title' => '</h2>',
    ));
}

Jadi saya telah membuat file sidebar.php dan menambahkan kode yang Anda berikan untuk bilah samping.

Kemudian saya mencoba menambahkan kode berikut:

#sidebar {
    width: 240px;
    float:right;
    padding:0 20px 20px;
}

ke CSS.

Setelah melakukan perubahan ini, saya mencari sidebar dan saya belum menemukan tambahan.

1
user391

Umumnya Anda dapat mengubah lebar dari file style.css, yang terletak di direktori tema (gunakan pembakar untuk menentukan elemen).

Untuk menambahkan bilah sisi ... gunakan tutorial ini .

1
negatif

@ user391,

Jika Anda ingin menggunakan widget bilah sisi, tambahkan kode berikut ke file functions.php Anda

if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'name' => 'Sidebar Widgets',
        'before_widget' => '<div id="%1$s" class="widget %2$s">',
        'after_widget' => '</div>',
        'before_title' => '<h3 class="widgettitle">',
        'after_title' => '</h3>',
    ));

Selanjutnya Anda perlu menentukan id CSS atau kelas yang membungkus konten atau posting utama Anda. Biasanya ini dapat ditemukan dengan melihat file index.php Anda tepat di bawah <?php get_header(); ?>

Anda seharusnya melihat sesuatu seperti <div id="content"> tetapi mungkin diberi nama yang lain. Di bagian bawah halaman, cari div penutup yaitu: </div> yang biasanya tepat sebelum <?php get_footer(); ?> beberapa tema akan menutup div konten di footer.php jika hal ini terjadi, Anda harus menghapusnya dari footer.php dan meluruskan sebelum <?php get_footer(); ?>

Selanjutnya Anda perlu menambahkan <?php get_sidebar(); ?> setelah div penutup dan sebelum <?php get_footer(); ?> dan membuat file templat baru bernama sidebar.php

Tambahkan kode berikut ke sidebar.php

<div id="sidebar">

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar Widgets') ) : ?><?php endif; ?>

</div><!--/sidebar-->

Selanjutnya Anda harus memodifikasi CSS Anda untuk mengakomodasi sidebar. Temukan #content atau id atau nama kelas yang Anda temukan di atas dan ubah lebarnya dan apungkan ke kiri dan tambahkan bilah sisi yang baru saja Anda buat di atas. Sebagai contoh:

#content {
    width:620px;
    float:left
}

#sidebar {
    width: 240px;
    float:right;
    padding:0 20px 20px;
}

Anda mungkin harus menyesuaikan lebar tergantung pada lebar pembungkus utama div.

Anda sekarang dapat menambahkan konten ke sidebar dengan menggunakan widget di dashboard WordPress Anda.

1
Chris_O