如何在为菜单制作的WordPress中隐藏页面 时间:2021-06-16 作者:popcorn 我正在尝试完全禁用访问我的家长页面菜单。例如,我有这样一个菜单:父页面->;子页1->;子页面2我为“父页面”创建了一个真正的页面,因为我的后端组织得更好。但我不希望我的客户访问www.mysite/parent-page我试着把那一页放进去;“私人”;但在我的面包屑孩子的第1页上,我有一句话:“我的孩子,我的孩子,我的孩子,我的孩子,我的孩子,我的孩子,我的孩子。”;主页(>);父页(专用)(>;子页面1我不想让它显示隐私,我只想让我的父页面在404,如果有人试图进入。我希望我是清楚的。谢谢! 2 个回复 最合适的回答,由SO网友:Carlos Faria 整理而成 只需创建一个自定义模板模板重定向主页。php并将其分配给该页面,然后在加载时重定向到主页,如下所示:add_action( \'template_redirect\', function(){ if(is_page_template(\'template-redirect-home.php\')){ wp_safe_redirect( get_home_url(), 301, \'\'); } }); 您也可以使用菜单中的自定义链接,不直接从菜单访问页面。 SO网友:Fluent-Themes 正如你所说的我试图将该页面设置为“私人”页面,但在我的面包屑子页面1上,我有:主页>;父页(专用)(>;子页面1;。因此,您所需要做的就是自定义面包屑函数,以便从中隐藏/删除父页面。WordPress没有显示面包屑的默认功能。面包屑必须来自您的主题或插件。因此,您只需要找到面包屑的函数并对其进行编辑/自定义。如果您向我展示您的面包屑功能,我可以根据需要帮助您进行自定义。 文章导航