サポート » 使い方全般 » 管理画面の「外観」に「ウィジェット」が表示されない

  • 解決済 beeesty

    (@beeesty)


    タイトルの通りです。
    オリジナルテーマなので何か設定が必要なのでしょうか?

    function.phpに

    if ( function_exists('register_sidebar') )
        register_sidebar();
    
    register_sidebar( array(
         'name' => __( 'Side Widget' ),
         'id' => 'side-widget',
         'before_widget' => '<li class="widget-container">',
         'after_widget' => '</li>',
         'before_title' => '<h3>',
         'after_title' => '</h3>',
    ) );

    を追記してみましたがダメでした。
    どなたかご教授くださいませ。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • なんとなくこうじゃないのかな?と思ったんですが。

    if ( function_exists('register_sidebar') ){
    	register_sidebar( array(
    		 'name' => __( 'Side Widget' ),
    		 'id' => 'side-widget',
    		 'before_widget' => '<li class="widget-container">',
    		 'after_widget' => '</li>',
    		 'before_title' => '<h3>',
    		 'after_title' => '</h3>',
    	) );
    }
    モデレーター jim912

    (@jim912)

    ちゃんと、ファイル名をfunctions.php (複数形)にしていますか?

    トピック投稿者 beeesty

    (@beeesty)

    jim912さん、質問の際に間違っていました、ちゃんとなっています。

    nekomimiTaichoさん、この記述だとシンタックスエラーが出るのですが。。

    私が言いたかったのはregister_sidebar();の記述が2回あるということです。

    エラーが出る行番号が必ずしもエラーの場所ではありませんけれどね。
    (これでも職業プログラマ歴26年ですし、上記部分はシンタックスエラーがないのを確認してから記述しています)

    他にも質問をされているようですが、同じテーマだとするなら
    functions.phpの全体の記述がおかし可能性がある気がしますね。

    トピック投稿者 beeesty

    (@beeesty)

    nekomimiTaichoさん、ありがとうございます。
    もしかしてカスタムポストタイプのfunctions.phpの記述がおかしいのかと思って全部削除し、nekomimiTaichoさんの書いてくださったコードに差替えてみたらウィジェット出てきました。。!
    おとなしくプラグインからカスタムポストタイプ設定する事にします^^;
    ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「管理画面の「外観」に「ウィジェット」が表示されない」には新たに返信することはできません。