2021年1月26日

wp_get_navを独自HTMLで出力してナビゲーションメニューをカスタマイズ

ナビゲーションメニューのIDに基づいて指定のナビゲーションメニューを取得

php

$menu_items = wp_get_nav_menu_items(21);//ナビゲーションメニューのID
foreach ( (array) $menu_items_news as $key => $menu_item ) {
   $title = $menu_item->title;
   $url = $menu_item->url;
   echo '<li><a href="' . $url . '">' . $title . '</a></li>';
}
参考:関数リファレンス/wp get nav menu items

正規表現でURL置換

URLのドメイン以下の文字列のみを取得(カテゴリーページで)

前:https://domain.com/news/

$wourl = str_replace("https://domain.com/","",$url);
$cate_slug = str_replace("/","",$wourl);

後:news

Wish I could be Comic Sans ついにマイコンピューターでインターネットを始めたの
わたしはヨガマットデザイナー

fzfeed