удалить плагин на определенной странице шаблона - PullRequest
1 голос
/ 24 ноября 2011

Я использую плагин генератора http://wordpress.org/extend/plugins/pdf24-post-to-pdf/ pdf для своего сайта, но я хочу, чтобы он присутствовал только на определенных страницах.

Как я могу удалить его со всех страниц, кроме определенного шаблона, который я разрешаю?

Я считаю, что это можно сделать с помощью фильтров, но я гуглил и гуглил и, похоже, никуда не денется,

1 Ответ

1 голос
/ 28 ноября 2011

Я не думаю, что это возможно без изменения исходного кода плагина.Это было бы хорошим вопросом безопасности, IMO.

Плагины - это файлы, которые просто включаются в процесс загрузки.По крайней мере, в исходном коде WordPress я не нашел бы хука, чтобы вы вмешивались в это поведение.Взгляните чуть выше plugins_loaded hook и функции wp_get_active_and_valid_plugins.

Вместо этого вы можете просто изменить плагинс условием, которое вам нужно.В верхней части файла pdf24.php, чуть ниже стандартных комментариев, поместите:

if (!condition_met())
    return;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...