В кодировании плагинов WordPress, если у меня есть две категории (автомобили и садоводство), и я хочу всегда исключать садоводство из всех запросов, что мне нужно для этого сделать (перехват или другой трюк)? Мне нужно всегда исключать садоводство, будь то с помощью поиска, виджета облака тегов, виджета комментариев, виджета календаря и любой другой части сайта.
Причина, по которой я спрашиваю, заключается в том, что моему клиенту нужно, чтобы одна тема реагировала по-разному в зависимости от входящего доменного имени. Если пользователь вводит gardening.com и он отображается в этом блоге, он хочет ограничиться показом только gardening.com содержание. Если пользователь вводит cars.com и он отображается в этом же блоге, он хочет ограничить показ только контента cars.com.
Сказал еще раз, мой вопрос заключается в желании попасть в одно центральное место WordPress с помощью подключаемого модуля, чтобы всегда гарантировать, что запросы ограничены определенной категорией. Таким образом, даже если будет добавлен новый плагин, который не входит в WordPress по умолчанию, он также будет ограничен категорией.
Я уже понял, как вставить этот код в header.php темы, чтобы ссылки работали правильно, в зависимости от того, какой URL-адрес кто-то набирает:
$sURL = 'http://' . $_SERVER['SERVER_NAME'];
update_option('siteurl',$sURL);
update_option('home',$sURL);
unset($sURL);