WordPressに関する情報や技術紹介です

เรียงจากประเภทที่จะใช้ข้อมูลของเมนูที่กำหนดเอง

ฟังก์ชั่นจากเมนู "กำหนดเอง" ได้ถูกเพิ่มเป็นเรื่องง่ายมากที่จะใช้จาก WordPress3.0

มันรวมเอาส่วนหัวของแถบด้านข้างส่วนท้ายแล้วที่เว็บไซต์นี้ (แต่ไม่ได้รวมดีพอลงในเมนู ... )

ดีถ้าคุณต้องการใช้ข้อมูลอื่น ๆ ในเมนูที่ถูกสร้างโดยใช้ฟังก์ชั่นจากเมนูที่กำหนดเองเช่นผมต้องการที่จะต้องดำเนินการในการทำงานด้านล่าง

wp_get_nav_menu_items (ID)

ID คือ ID เมนู

ดังนั้นคุณจะได้รับอาเรย์ของข้อมูลที่คุณตั้งค่าไว้ในรายการเมนูที่กำหนดเองในครั้งนี้หลังจากนี้จะมีข้อมูลที่ต้องการได้ถ้าคุณใช้ foreach และสำหรับอธิบายไว้ด้านล่าง

<?php
$menu_items = wp_get_nav_menu_items('header-menu');
foreach($menu_items as $menu) :
	echo '[title] ' . $menu->title . ' (ID: '. $menu->object_id . ')<br />';
endforeach;
?>

調べるキッカケは「自分の好きな順序でカテゴリーを並べたカスタムメニューを利用したい」という要望でした。現状、プラグインか何かを導入する以外にカテゴリーを上手く並べ替えられないので、「わざわざプラグインを入れるのはしんどい」という人にとってはそれも有用な使い方かな、と思います。

タグ
,
トラックバックURL

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

ページTOPに戻る