【发布时间】:2017-02-13 11:25:20
【问题描述】:
我对 Widget Logic (wrpdress) 中的条件函数有疑问。 我想在子页面和所有子页面上显示菜单。
我用这个:
global $post; return (in_array(1959,get_post_ancestors($post)));
在这种情况下,它适用于所有子页面,但子页面上没有显示 (1959)。
我也试试:
global $post; return (is_page('Offer') || ($post->post_parent=="1959"));
在这种情况下,它不会显示在更深的孩子身上。
【问题讨论】:
-
请分享更多代码。并检查
wp-content/debug.txt,让我看看你在那里看到了什么。 -
这就是全部代码。我没有文件 debug.txt。你可以在wordpress.org/plugins/widget-logic/other_notes看到的简单代码
-
这是一个插件特定的问题。我们不知道插件作者是如何编写代码的。所以,请遵循他们的文档。
-
好的,但是它是基于 wordpress 条件标签功能的。我遵循 WP 文档,但它不起作用。