在WordPress插件編碼中,如果我有兩個類別(汽車和園藝),並且我總是從所有查詢中排除園藝,那麼爲了做到這一點,我需要做什麼攔截(掛鉤或其他技巧)?無論是通過搜索,標籤雲小部件,評論小部件,日曆小部件以及網站的任何其他部分,我都需要始終排除園藝。如何攔截所有WordPress查詢並限制到類別?
我問的原因是,我的客戶需要有一個單一的主題作出不同的反應,域名進來。如果用戶輸入gardening.com並將其映射到這個博客,那麼他想限制只顯示園藝。 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);