• 26-01-2014, 01:57:31
    #1
    functions.php
    <?php
    	if (function_exists('register_sidebar') )
        register_sidebar(array(
    		'name' => 'Yan Menu',
            'before_title' => '<div id="sidebar1" class="sidebar">',
            'after_title' => '</div>',
    		'before_widget' => '<h2>',
            'after_widget' => '</h2>',
        ));
    sidebar.php
     <!-- start page -->
      <div id="page">
        <div id="sidebar1" class="sidebar">
          <ul>
            <li>
              <h2>Recent Posts</h2>
              <ul>
                <li><a href="#">Aliquam libero</a></li>
                <li><a href="#">Consectetuer adipiscing elit</a></li>
                <li><a href="#">Metus aliquam pellentesque</a></li>
                <li><a href="#">Suspendisse iaculis mauris</a></li>
                <li><a href="#">Proin gravida orci porttitor</a></li>
                <li><a href="#">Aliquam libero</a></li>
                <li><a href="#">Consectetuer adipiscing elit</a></li>
                <li><a href="#">Metus aliquam pellentesque</a></li>
                <li><a href="#">Suspendisse iaculis mauris</a></li>
                <li><a href="#">Proin gravida orci porttitor</a></li>
              </ul>
            </li>
            <li>
              <h2>Recent Comments</h2>
              <ul>
                <li><a href="http://www.freecsstemplates.org/" rel="nofollow">FreeCSSTemplates.org</a> on <a href="#">Aliquam libero</a></li>
                <li><a href="http://www.freecsstemplates.org/" rel="nofollow">FreeCSSTemplates.org</a> on <a href="#">Consectetuer adipiscing elit</a></li>
                <li><a href="http://www.freecsstemplates.org/" rel="nofollow">FreeCSSTemplates.org</a> on <a href="#">Metus aliquam pellentesque</a></li>
                <li><a href="http://www.freecsstemplates.org/" rel="nofollow">FreeCSSTemplates.org</a> on <a href="#">Suspendisse iaculis mauris</a></li>
                <li><a href="http://www.freecsstemplates.org/" rel="nofollow">FreeCSSTemplates.org</a> on <a href="#">Urnanet non molestie semper</a></li>
                <li><a href="http://www.freecsstemplates.org/" rel="nofollow">FreeCSSTemplates.org</a> on <a href="#">Proin gravida orci porttitor</a></li>
              </ul>
            </li>
            <li>
              <h2>Archives</h2>
              <ul>
                <li><a href="#">September</a> (23)</li>
                <li><a href="#">August</a> (31)</li>
                <li><a href="#">July</a> (31)</li>
                <li><a href="#">June</a> (30)</li>
                <li><a href="#">May</a> (31)</li>
              </ul>
            </li>
          </ul>
        </div>
        <!-- start content -->
    bir türlü bağdaştıramadım şöyle deniyorum gösterimm
    sidebar.php editledim hali sizce nerde hata ? fazlamı satır siliyorum :S

      <!-- start page -->
      <div id="page">
        <div id="sidebar1" class="sidebar">
    	<?php dynamic_sidebar(); ?>
        </div>
        <!-- start content -->
    admin panelde bileşenler çıkıyor ama temanın orjinal başlıkları vs çıkmıo kaydırıyorum normalde sorun yok ama dedim gibi görüntüsü htmldeki görüntü değil yardımlarınızı bekliyorum ...

    resimde gösterim

    orjinal görüntüsü
    https://i.hizliresim.com/KZ7DJZ.png
    koddan sonra
    https://i.hizliresim.com/eNrqgO.png
  • 26-01-2014, 13:47:12
    #2
    konu güncel
  • 04-02-2014, 11:55:29
    #3
    son birkez yardımcı olabiliecek varmı ?
  • 10-02-2014, 03:08:43
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Öncelikle functions.php'deki kodun yanlış. Şu şekilde açıklayayım;

    Before Title'ın karşısında başlıktan önce gelmesi gereken html kodu:

    <h2>
    After Title'ın karşısına başlıktan sonra gelmesi gereken html kodu:

    </h2><ul><li>
    Before Widget'ın karşısına bileşenden önce gelmesi gereken html kodu:

    <li>
    After Widget'ın karşısına da bileşenden sonra gelmesi gereken html kodu:

    </ul></li>
    Hepsini birleştirirsek şu şekilde olmalı:

    <?php 
        if (function_exists('register_sidebar') ) 
        register_sidebar(array( 
            'name' => 'Yan Menu', 
            'before_widget' => '<li>',
            'before_title' => '<h2>', 
            'after_title' => '</h2><ul>',  
            'after_widget' => '</ul></li>', 
        ));
    ?>
    Sidebar.php dosyasında zaten id ve class tanımladığın için onları tekrar tanımlamana gerek yok, bu şekilde yazdığın zaman sorun olmaması gerekiyor.

    Eğer hala sorun yaşıyorsan wordpress dinamik sidebar yapımı isimli yazıma göz atabilirsin.