Ответ на ваш вопрос - крючки и шаблоны. Если вам повезет, плагин будет использовать шаблоны для своего вывода и проверит вашу тему, чтобы увидеть, переопределили ли вы их, или у него могут быть некоторые ловушки фильтра, которые позволяют вам изменить его вывод. Если вам не так повезло, и вы не можете заставить авторов плагинов добавить некоторые для вас, вам нужно проявить больше творчества.
- подключить к запросам WordPress, что плагин
сделать, и изменить их, чтобы получить разные результаты.
- подключите функцию WordPress get_option () для изменения настроек плагина на лету.
- подключитесь к содержимому страницы и используйте preg_replace () для взлома HTML.
- подключите в начале генерации страницы, вызовите ob_start () для буферизации вывода страницы и подключите wp_footer для вызова ob_end_clean () и используйте preg_replace () для взлома HTML.
Просто некоторые идеи:)
Очевидно, что лучше работать с плагином, чем против этого. Вы должны проверить, использует ли ваш плагин шаблоны и, если нет, искать вызовы apply_filter () и do_action (). Но иногда, потребности должны!