web-dev-qa-db-ja.com

3.0の複数のブログで1つの分類法を共有する

可能な重複:
WordPressマルチサイト - グローバルカテゴリ

私は一連のブログを持っていますが、それは全部ではありませんが同じ投稿をいくつか使用します。 1つのブログに多くの投稿が書かれていて、トピックに基づいて他のブログに共有されています。私たちはそれを考えていましたが、カテゴリを使ってこれを正しく達成することはできません。

すべてのブログが同じテーマを使用しています。テーマはブログに基づいてわずかに変わります。私はこのようなことをしたいのですが。

register_taxonomy(
    'some_categories',
    array('post'),
    array ('hierarchical' => true,
    'label' => __('Some Awesome Categories'),
    'singular_label' => __('Some Awesome Category'),
    'query_var' => 'some_categories')
    );

パスインストールを使用しているので、 http://domain.com/blog1/wp-admin/ にアクセスしてカテゴリを追加すると、 http://domain.com/blog2/wp-admin/ には表示されません。

これは可能ですか? WP 3.0にはブログごとに異なるテーブルのセットがあることを私は知っているので、これは不可能かもしれません。

TIA

6
Hans

カスタム分類法を定義するコードをプラグインに配置して、プラグインサイト全体をアクティブにすることをお勧めします。これにより、新しい分類法がネットワーク内のすべてのサイトでアクティブになります。

2
EAMann

これは助けになるかもしれません。 関数リファレンス によれば、「テーマのfunctions.phpテンプレートファイルでカスタム分類法を定義する」ことができます。

そのため、マルチサイトのインストールを行っているかどうかにかかわらず、これは機能する可能性があります(ただし、マルチサイトの設定方法を思い出してみると、すべてのブログでテンプレートを共有する方が少し簡単です)。

0
Novaktually