删除特定模板页面上的插件

时间:2011-11-24 04:47:10

标签: wordpress plugins filter

我正在为我的网站使用http://wordpress.org/extend/plugins/pdf24-post-to-pdf/ pdf生成器插件,但我只希望它存在于某些页面上。

除了我允许的某个模板外,如何从所有页面中删除它?

我相信这可以通过过滤器来完成,但我用Google搜索并用谷歌搜索,似乎无法到达任何地方。

1 个答案:

答案 0 :(得分:1)

如果不修改插件源代码,我认为这是不可能的。这将是一个很好的安全问题,IMO。

插件是加载过程中简单包含的文件。至少,我没有在WordPress源代码上找到的钩子让你干涉这种行为。看一下plugins_loaded挂钩和wp_get_active_and_valid_plugins函数的上方。

相反,您可以尝试做的只是根据您需要的条件修改插件。在pdf24.php文件的顶部,在标准注释的下方,放置:

if (!condition_met())
    return;