-1
A
回答
0
與wp_list_pages解決它:
功能build_navigation_menu(){
// Get contact page by title
$contact_page = get_page_by_title('Contact');
// If exists get ID
if ($contact_page) {
$contact_id = $contact_page->ID;
}
// Get home page by title
$home_page = get_page_by_title('Home');
// If exists get ID and fetch home page link
if ($home_page) {
$home_id = $home_page->ID;
$args = array(
'include' => $home_id,
'title_li' => '',
'depth' => 2
);
$home_page = wp_list_pages($args);
}
// Get all links except contact and home
$args = array(
'exclude' => $contact_id . ',' . $home_id,
'title_li' => '',
'depth' => 2,
'walker' => new pdc_walker()
);
$pages = wp_list_pages($args);
// If contact page exists fetch link
if ($contact_page) {
// Add call me now link
$call_now = '<li class="call-now"><a href="#">Call now</a></li>';
$args = array(
'include' => $contact_id,
'title_li' => '',
'depth' => 2
);
$contact_page = wp_list_pages($args);
}
$navigation_pages = $home_page . $pages . $contact_page . $call_now;
return $navigation_pages;
}
相關問題
- 1. 更改了Wordpress中的導航點
- 2. 更改WordPress主題導航欄定位
- 3. 用Javascript更改導航CSS的WordPress的
- 4. 導出WordPress導航菜單
- 5. WordPress導航菜單不再更新
- 6. WordPress的 - 自定義字段的分類單導航訂單
- 7. 如何更改WordPress的導航菜單的默認ID和類
- 8. 更改訂單
- 9. 導航菜單中的WordPress
- 10. 刪除WordPress導航菜單
- 11. WordPress的:在導航菜單
- 12. 更改導航抽屜清單onstart
- 13. 點擊更改導航抽屜菜單
- 14. JavaFX8 DatePicker:更改導航菜單
- 15. listview更改訂單
- 16. 更改maildir訂單
- 17. WordPress的下拉菜單導航菜單
- 18. Wordpress導航
- 19. Laravel網站週期導航訂單
- 20. 導航欄標題更改
- 21. 更改導航欄按鈕
- 22. Drupal的更改JavaScript導航
- 23. 更改導航圖標
- 24. 更改活動導航欄
- 25. 導航欄更改高度
- 26. 更改導航欄字體
- 27. UITableViewController更改導航按鈕
- 28. 更改視圖不導航
- 29. 更改導航欄的UIImagePickerController
- 30. 如何更改懸停時的WordPress導航顏色
是的,這是可能的CSS或JS。你目前的頁面代碼是怎樣的?你可以發佈代碼或鏈接到頁面? –
我通過使用wp_list_pages構建自己的導航函數來解決此問題。 – Kris
很高興你解決了它。您可以發佈解決方案,以便其他人可以從中受益嗎? –