0

is_page()应该从插件的 php 文件中工作吗?具体来说,我使用 NextGen 库来控制脚本和样式的队列。我已经测试过了,它似乎不起作用。

4

2 回答 2

0

我想只要你插入:

global $wpdb;

进入你的插件/函数,你应该能够使用is_page(),只要它没有被钩在循环中。

于 2012-06-26T21:10:45.403 回答
0

根据您的插件正在做什么以及何时运行此特定代码,它可能会在 The Loop 内部执行。如果是这种情况,那就is_page()行不通了。从文档:

由于某些全局变量在循环期间被覆盖,is_page() 将不起作用。为了在循环之后使用它,您必须在循环之后调用 wp_reset_query()。

于 2012-06-26T20:46:47.130 回答