2016-03-24 16 views
1

私のテーマのウィジェットを有効にしたブログチュートリアルで、いくつかのPHPコードが見つかりました。このコードを追加すると、ウィジェットのオプションがサイドバーの「外観」タブに表示されるため、コードはうまくいくように思えます。このチュートリアルでは、ウィジェットが表示されるようにするためのコードをいくつか用意しました。私の場合は、下に含まれています。ウィジェットのドラッグアンドドロップセクションに追加するものはありません。タイトルなどを含めて何も表示されていません。私はいくつかの項目を追加しようとしましたが、何の成功もありませんでした。コンソールにエラーは表示されません。誰が何が間違っているかも知っていますか?私のfunctions.php私のウィジェットが私のWordpressサイトに表示されない

if (function_exists('register_sidebar')) { 

    register_sidebar(array(
     'name' => 'Footer', 
     'id' => 'footer', 
     'description' => 'Here you can add widgets to the footer', 
     'before_widget' => '<div id="%1$s" class="widget %2$s">', 
     'after_widget' => '</div>', 
     'before_title' => '<h6>', 
     'after_title' => '</h6>' 
    )); 

} 
私のfooter.phpに追加

<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('widgetized-area')) : else : ?> 

    <div class="pre-widget"> 
     <p><strong>Widgetized Area</strong></p> 
     <p>This panel is active and ready for you to add some widgets via the WP Admin</p> 
    </div> 

<?php endif; ?> 

マイヘッダ

<header class="header"> 
    <!-- LOGOS --> 
    <a href="#"> 
     <img class="standard logo" src="http://www.lucieaverillphotography.co.uk/wp-content/uploads/2015/12/Lucie_Averill_Photography_Logo-2.png"> 
     <img class="white logo" src="http://www.lucieaverillphotography.co.uk/wp-content/uploads/2016/01/Lucie_Averill_Photography_Logo_White.png"></a> 
    <!-- LOGOS --> 
    <img class="menu button" src="http://www.lucieaverillphotography.co.uk/wp-content/uploads/2016/01/Menu.png"> 
    <!-- HEADER NAVIGATION MENU --> 
    <nav class="header-nav"> 
     <div class="menu-header-menu-container"> 
      <ul id="menu-header-menu" class="menu"> 
       <li id="menu-item-463"> 
        <a href="#">WORK</a> 
        <ul class="sub-menu"> 
         <li id="menu-item-584"><a href="#">LANDSCAPES</a></li> 
         <li id="menu-item-473"><a href="#">SEASCAPES</a></li> 
         <li id="menu-item-478"><a href="#">MACRO</a></li> 
         <li id="menu-item-477"><a href="#">CITIES</a></li> 
         <li id="menu-item-475"><a href="#">LONG EXPOSURE</a></li> 
         <li id="menu-item-480"><a href="#">MISCELLANEOUS</a></li> 
        </ul> 
       </li> 
       <li id="menu-item-10"><a href="#">ABOUT</a></li> 
       <li id="menu-item-464"><a href="#">SHOP</a></li> 
       <li id="menu-item-923"> 
        <a href="#">SOCIAL</a> 
         <ul class="sub-menu"> 
         <li id="menu-item-11"><a target="_blank" href="#">FACEBOOK</a></li> 
         <li id="menu-item-924"><a href="#">INSTAGRAM</a></li> 
         <li id="menu-item-15"><a target="_blank" href="#">FLICKR</a></li> 
        </ul> 
        </li> 
       <li id="menu-item-14"><a href="#">CONTACT</a></li> 
      </ul> 
     </div> 
    </nav> 
</header> 
+0

ソースを表示からthisthisを参照してください。一番下に「致命的なエラー」というメッセージが表示されます(PHPエラーの報告が有効になっていると仮定します)。その致命的なエラー情報は、何が、どこで、なぜそれが機能していないのかを教えてくれます。 –

+0

返信いただきありがとうございます - PHPエラー報告を有効にするにはどうすればよいですか?私はこれについて聞いたことがない、私はいつもエラーがコンソールにしかないと思った。上記のコードにエラーがあるかどうかを指定しますか? – Jack1991

+0

ソースを確認しましたか?それは既に起こっている可能性があります。ワードプレスの場合は、まず 'wp-config.php'ファイルをチェックし、' define( 'WP_DEBUG'、TRUE) 'がセットされていることを確認してください。' FALSE'の場合、エラーは隠されています。 –

答えて

1

に追加

私は)問題は(そのdynamic_sidebarだと思います。そのidでご登録のサイドバーを呼び出す必要があります:

dynamic_sidebar('footer'); 

ない

dynamic_sidebar('widgetized-area'); 

コーデックス

+0

パーフェクト、魅力的なように働いた!ありがとうございました。 – Jack1991

関連する問題