【如何在WordPress中仅显示子子页面的子页面()】所以, 我有一个这样的页面结构
Location
- New York
- Restaurant #1
- Dinner Menu
- Lunch Menu
- Restaurant #2
- Dinner Menu
- Lunch Menu
因此, 当我说” 餐厅1″ 页面时, 我希望它仅显示” 餐厅1″ 的所有子页面。不幸的是, 我当前的代码库改为返回纽约的所有子页面。
这是我的代码:
if ( is_page() ) {
if($post->
post_parent)
$children = wp_list_pages('sort_column=menu_order&
title_li=&
child_of='.$post->
post_parent.'&
echo=0');
else
$children = wp_list_pages('sort_column=menu_order&
title_li=&
child_of='.$post->
ID.'&
echo=0');
if ($children) {
echo $children;
}}
#1得到它的工作。就是这样:
<
? $pages = get_pages('child_of='.$post->
ID.'&
sort_column=post_title');
$count = 0;
foreach($pages as $page){ ?>
<
li>
<
a href="http://www.srcmini.com/<
? echo get_page_link($page->
ID) ?>">
<
? echo$page->
post_title?>
<
/a>
<
/li>
<
? }
?>
推荐阅读
- 如何用twig渲染单页WordPress模板
- 如何删除WordPress中链接的下划线()
- 如何删除WordPress博客文章上的作者姓名()
- 如何从WordPress中的小部件中删除项目符号
- 如果slug在WordPress中动态更改,如何重定向到另一页
- 如何从前端正确使用wp_editor()
- 如何在Visual Composer中制作全角背景选项
- 如何合并在wordpress中单独管理的两个菜单以在前端主题中显示为一个()
- Windows Server Core 2022--安装AD DS和AD CS证书服务