WordPressでサイドバーウィジェットが表示されない時に確認したい3つのこと

この記事は最終更新日から187日経過しています。

前回のレッスンWordpressで「データベース接続確立エラー」が出た時の対処法

WordPressでサイドバーにウィジェットエリアを追加する方法でサイドバーにウィジェットエリアを追加する方法についてご紹介しました。

ウィジェットは、まれにページ上に正しく表示されない時があります。

そのような場合は、コードの記述に間違いがあることが多くあります。

この記事では、ウィジェットが表示されない時に確認したい点について見ていきましょう。

スポンサーリンク




dynamic_sidebarの()の値は正しいか

dynamic_sidebarの()の値がウィジェットエリアのIDまたは名前になっているか、スペルに間違いがないかを確認しましょう。

✕ <?php dynamic_sidebar( 'sideber' ); ?> スペルミスでも表示されない!
◯ <?php dynamic_sidebar( 'sidebar' ); ?> 

functions.phpのregister_sidebarは正しく記述できているか

【誤】
if (function_exists('register_sideber')) { ← sidebarのスペルが違う
    register_sidebar(array(
      'name' => 'サイドバー',  
      'id' => 'sidebar'  ← 末尾のカンマが抜けている
      'description' => 'サイドバーウィジェット',
      'before_widget' => '<div>',
      'after_widget' => '</div>',
      'before_title' => '<h3>',
       after_title => '</h3>'  ← キーを囲む' '(シングルクオテーション)が抜けている
   ));
}
【正】
if (function_exists('register_sidebar')) {  ← 正しくはsidebar
    register_sidebar(array(
      'name' => 'サイドバー',
      'id' => 'sidebar',  ← 末尾にカンマを追加
      'description' => 'サイドバーウィジェット',
      'before_widget' => '<div>',
      'after_widget' => '</div>',
      'before_title' => '<h3>',
      'after_title' => '</h3>' ← ' '(シングルクオテーション)でキーを囲む
   ));
}

register_sidebarのidに大文字が含まれていないか

【誤】
if (function_exists('register_sideber')) {
    register_sidebar(array(
      'name' => 'サイドバー',  
      'id' => 'sideBar', ← 大文字が含まれているため表示されない
      'description' => 'サイドバーウィジェット',
      'before_widget' => '<div>',
      'after_widget' => '</div>',
      'before_title' => '<h3>',
       after_title => '</h3>'
   ));
}
【正】
if (function_exists('register_sideber')) {
    register_sidebar(array(
      'name' => 'サイドバー',  
      'id' => 'sidebar', ← 全て小文字で記述する
      'description' => 'サイドバーウィジェット',
      'before_widget' => '<div>',
      'after_widget' => '</div>',
      'before_title' => '<h3>',
       after_title => '</h3>'
   ));
}

サイドバーにウィジェット(エリア)が表示されない時は、上記の3点をまず注意深く確認してみましょう。

以上、Wordpressでサイドバーウィジェットが表示されない時に確認したい3つのことでした。

「WordPress初心者入門」のトップへ

WordPressの基礎を体系的に学びたい方のために

WordPressの基礎を体系的に学習したい方向けの著書が発売になります。

本書の手順に沿ってサイトを作成していただくだけで、WordPressの操作方法やサイト作成の基礎を学べる構成になっています。

これからWordPressでサイト作成を始めようと考えているけど、何から始めれば良いか迷っている。

本書はそんな方のための一冊です。

ぜひお手にとってご覧いただければ嬉しく思います。

スポンサーリンク




シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク