我需要wordpress菜单的帮助,这是我正在使用的代码:
<?php wp_page_menu( ); ?>
这是输出:
<div class="menu">
<ul>
<li class="page_item page-item-2">
<a href="http://blahblah.com/?page_id=1">Shoes</a>
</li>
<li class="page_item page-item-2">
<a href="http://blahblah.com/?page_id=2">Accessories</a>
</li>
<li class="page_item page-item-2">
<a href="http://blahblah.com/?page_id=3">Watches</a>
</li>
<li class="page_item page-item-2">
<a href="http://blahblah.com/?page_id=4">Bags</a>
</li>
</ul>
</div>
我希望输出为:
<nav>
<a href="#">Shoes</a>
<a href="#">Accessories</a>
<a href="#">Watches</a>
<a href="#">Bags</a>
</nav>
这可能,我该怎么做?
答案 0 :(得分:1)
请使用以下代码
<nav>
<?php
$items = wp_get_nav_menu_items( '{type your menu name here}' );
foreach ( $items as $item){
echo '<a href="#">'.$item->title.'</a>';
}
?>
</nav>
答案 1 :(得分:0)
在wordpress管理面板中添加菜单你必须在你的主题functions.php文件中添加一些代码,这里有一个例子:
add_action('admin_menu', 'insert_data_page');
function insert_data_page() {
add_menu_page(
'My Menu',
'ADD DATA',
'administrator',
'data_page',
'page_data_insert'
);
add_submenu_page(
'data_page',
'ALL DATA',
'DATA',
'administrator',
'data_page_all',
'page_data_all'
);
add_submenu_page(
'data_page',
'DATATABLES SAMPLE',
'DATATABLES SAMPLE',
'administrator',
'datatables',
'datatables_sample'
);
}