WordPress プラグインのコーディングで、2 つのカテゴリ (車とガーデニング) があり、常にすべてのクエリからガーデニングを除外したい場合、これを行うために必要なインターセプト (フックまたはその他のトリック) は何ですか? 検索、タグ クラウド ウィジェット、コメント ウィジェット、カレンダー ウィジェット、および Web サイトのその他の部分を介して、ガーデニングを常に除外する必要があります。
私が尋ねる理由は、私のクライアントは、入ってくるドメイン名によって異なる反応を示す単一のテーマを持つ必要があるからです。ユーザーが 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);