我正在创建一个包含窗口小部件和页面内容的短代码的插件。现在,我希望能够在使用包含短代码的页面时禁用窗口小部件(或更改其内容)。
看起来在页面之前加载了小部件代码..所以这甚至可能吗?
谢谢!
答案 0 :(得分:0)
看起来这是不可能的。我通过在我的小部件中添加一个选项来修复它,用户必须在其中设置它不应该可见的页面。
并在de widget代码中进行简单的切换:
$currentPage = get_the_ID();
if($notToShowPage != $currentPage){
//code
}