• WordPress初心者です。はじめて質問させていただきます。

    “WordPressの教科書2″を使ってサイトを制作しております。
    P.65のグローバルナビゲーションについての質問です。
    “wp_nav_menu”を使ってグローバルナビゲーションを実装しました。
    “wp_nav_menu”にslugのクラス属性を追加しています。
    一度クラス登録したナビゲーションの画像データを新しいものに変更したいのですが、どのようにすれば出来ますでしょうか。
    保存先フォルダ内のナビゲーションの画像を更新しても、サイトには反映されませんでした。

    コードを下記します。
    <header.php>

    add_filter('nav_menu_css_class', 'apt_slug_nav', 10, 2);
      wp_nav_menu(array(
        'container' => 'div',
        'container_id' => 'global_nav',
        'theme_location' => 'place_pc_global',
        'depth' => 3,
      ));
      remove_filter('nav_menu_css_class', 'apt_slug_nav');

    <functions.php>

    // wp_nav_menuにslugのクラス属性を追加する。
    function apt_slug_nav($css, $item) {
      if ($item->object == 'page') {
        $page = get_post($item->object_id);
        $css[] = 'menu-item-slug-' . esc_attr($page->post_name);
      }
      return $css;
    }

    初歩的な質問かもしれませんが、お答えいただけると幸いです。
    よろしくお願いいたします。

  • トピック「グローバルナビの画像の更新」には新たに返信することはできません。