前几天我试图设置一些页面来保存作者信息(只能从帖子底部的作者片段中访问),显然这些页面出现在<?php wp_list_pages(\'title_li=\'); ?>
, 我确定了我的页面顺序(0-5是必须存在的页面,我将特殊页面设置为以44开头,以防他们添加一些页面),然后尝试<?php wp_list_pages(\'title_li=&exclude=44\'); ?>
. 然而,0-5分和44分出现了。有没有想过为什么这种情况仍在发生?
Excluding Pages not working
3 个回复
最合适的回答,由SO网友:Michael 整理而成
从文本中可以看出,您正在使用“页面属性”“顺序”下提供的数字;将页面ID改为“排除”。
SO网友:Wyck
若要排除尚未制作的页面,请将其排序为站点的未来校对,您可以使用exclude_tree
比如说exclude_tree=42
. 这将排除ID为42的父页的所有子页。您将不得不构造更多的代码,但这样您就不必不断更新硬编码exclude
使用post ID。另一种选择是使用exclude
使用某种条件数组。
SO网友:xLRDxREVENGEx
我也有同样的问题,有时我总是,
在数字的末尾,这似乎奏效了
结束