У меня будет два веб-сайта WordPress, работающих с одной и той же базой данных, чтобы у них обоих был один и тот же набор продуктов (каждый пост — это продукт), но у них были разные домашние страницы, страницы о нас и т. д. благодаря темам каждого сайта. (Примечание: НЕ используйте МУ).
Но тут сразу забота: <title>
и <meta>
теги на сайте.
Я хочу, чтобы на мини-сайте были совершенно отдельные теги, так как у него другая идентичность. Поэтому я буду использовать настраиваемые поля в сообщениях для установки тегов для каждого домена, но в этом и заключается проблема: у меня уже установлен SEO-плагин и множество пользовательских тегов, так как же отключить этот плагин только для нового сайта ?
Я предполагаю, что если я просто пропущу файлы для этого плагина в одной из установок, то WordPress обнаружит, что его там нет, и отключит его в БД, поэтому он отключится для обоих сайтов.
Кто-нибудь знает ответ?
Хм… В более чистом смысле вопроса, я полагаю, вы могли бы отфильтровать
active_plugins
вариант поиска черезoption_active_plugins
фильтр и выбросить плагин для одного из сайтов. Но я не буду пытаться предсказать, что это может привести к активному/неактивному состоянию в вашей ситуации. 🙂Я думаю, что более практичным решением было бы выяснить функции и крючки, которые использует плагин SEO, и отключить их. Надеюсь, плагин, который вы используете, закодирован достаточно прилично, чтобы это было возможно без особых проблем.
Еще одна идея — выгрузить плагин
mu-plugins
для одного из сайтов, чтобы он был принудительно активен для него.