タグ付けされた質問 「custom-taxonomy」

WordPress 2.3以降、プラグインとテーマの作成者は、カスタム分類法(基本的には特殊化された「カテゴリー」)を作成して情報を整理できるようになりました。

5
カスタム投稿タイプ、分類法、パーマリンク
これは私を夢中にさせており、それは単純だと確信していますが、私が探しているものは単純な構造になりません(すべてが非常に複雑です)。 カスタムの投稿タイプproduct_listingとカスタムの分類product_cat(階層的であり、同様のカテゴリを持つ必要があります)があります。 URLを次のようにしたいだけです。 mysite.com/products/category1/product-name1 mysite.com/products/category2/product-name2 しかし、私の人生では、私が何をしていても、恐ろしい404号を受け取っています。ページは正常に機能し、投稿は正常に機能しますが、カスタム投稿は正常に機能しません。それらは次のように表示されます: mysite.com/products/product-name1 mysite.com/products/product-name2 これは実際に動作します!そこに自分のカスタム分類を表示したいだけでなく、次のようtaxonomy.phpにしてセットアップしたテンプレートにアクセスできるようにしたいだけです。 mysite.com/products/category1/ mysite.com/products/category2/ 私のナメクジはどれも同じではありません。ここに私のfunctions.phpファイルの投稿タイプと分類の部分があります: ///// CUSTOM POST TYPES ///// // register the new post type register_post_type( 'product_listing', array( 'labels' => array( 'name' => __( 'Products' ), 'singular_name' => __( 'Product' ), 'add_new' => __( 'Add New' ), 'add_new_item' => __( 'Create New …

2
カスタム分類とbase-name / parent-tax / child-tax / custom-post-type-nameなどのカスタム投稿タイプを使用してパーマリンク構造を作成する方法
私はこのサイトとグーグルで答えを探していましたが、まったく空っぽになりました。基本的に、この投稿で求められていることを正確に行いたいのですが、階層的な分類が必要です。その投稿で与えられた答えはうまく機能しますが、単一レベルの分類でのみです。やりたいことはできますか?私は何百万ものことを試しましたが、うまくいきません。せいぜい正しいパーマリンクを取得できますが、それらは404になります。 私が欲しいものを視覚的に説明するには: /basename/ - ideally a page, but I think this will cause a permalink collision /basename/top-cat/ - top parent custom taxonomy archive /basename/top-cat/child-cat/ - child cat custom taxonomy archive /basename/top-cat/child-cat/grandchild-cat/ - grandchild cat custom taxonomy archive /basename/top-cat/child-cat/grandchild-cat/post-name/ - my custom post type post 組み込みの投稿とカテゴリでこれをうまく行うことができますが、カスタム分類とカスタム投稿タイプでどのように行いますか?'rewrite' => array( 'slug' => 'tax-name', …

9
wp_queryを使用すると、分類順に並べることができますか?
私の質問は簡単です。WP_Queryを使用して、tax_queryを使用した分類法によってフィルタリングされたカスタムタイプの投稿を取得しています。 今、私の問題は、分類法で注文したいのですが、ドキュメントやウェブでの検索から、解決策を見つけることができません。 WP_Queryのorderbyを使用すると、カスタムメタフィールドも含めて多数のフィールドで注文できますが、分類法をサポートしていないようです。 正しい方向へのポインタはありますか? 皆さん、ありがとうございました。


1
パーマリンク:カスタム投稿タイプ->カスタム分類->投稿
WordPressの書き換えルールの使用に問題があり、いくつかのヘルプを使用できます。 というカスタム投稿タイプがあり_shows_ます。 すべてのショーには単一のカスタム分類カテゴリ_show-category_.A _show_があり、複数のカテゴリはありません_show-category_。 この方法でURLをルーティングしたい: www.mysite.com/shows/ => archive-shows.php www.mysite.com/shows/%category%/ => taxonomy-show-category.php www.mysite.com/shows/%category%/%postname%/ => single-shows.php 実際の例として、_show-category_「Foo」と「Foo」を含む_show_「Bar」というタイトルの投稿があるとし_show-category_ます。WordPressアプリは次のようになります。 www.mysite.com/shows/foo/ => shows all posts under the foo category www.mysite.com/shows/foo/bar => shows the indivual post 私は可能な限りプラグインを避けようとしますが、あらゆる解決策を受け入れています。

6
検索にカスタム分類用語を含める
2つのカスタム投稿タイプに2つのカスタム分類を適用しています。サイドバーの用語リストは問題なく、それに関連するすべての投稿をリストします。ただし、特定の用語のいずれかを検索した場合、その用語を含む投稿は表示されません。 例:http : //dev.andrewnorcross.com/das/all-case-studies/用語「PQRI」の検索 何も得られません。何か案は?さまざまな検索プラグインを使用してみましたが、カスタム検索パラメーターが壊れているか、機能しません。

4
カスタム分類の下で投稿を取得
カスタム分類法(fabric_building_types)で投稿を取得していません。私は取得していますcat_idし、cat->nameまた、ではなく、投稿を取得することができ。 $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'exclude' => '', 'include' => '', 'number' => '', 'taxonomy' => 'fabric_building_types', 'pad_counts' => false ); $categories = get_categories( $args ); foreach ( $categories as …

4
カスタム分類およびカスタムフィールド用のフィルターを備えた高度な検索フォーム
特定のカスタム投稿タイプ用の高度な検索フォームを作成し、カスタム投稿タイプのカスタムフィールド、カスタム分類、および個別のカスタム投稿タイププロパティ(フィールドと分類)のフィルターを作成して、最初のカスタム関係フィールドを使用した投稿タイプ。 私は最近、WPのカスタム投稿タイプ、フィールド、および分類法から始めました。これまでのところは気に入っていますが、それを最大限に活用するために、適切に検索できるようにしたいと思います。手動で行う必要がありますか?もしそうなら、どのように? PS。問題があれば、プラグインを使用しています:Advanced Custom FieldsおよびCustom Post Type UI。 以下では、フィルタリングがどのように見えるか、およびそれが上記の投稿タイプにどのように関連するかについての例をモックアップしました。

2
カスタムの投稿タイプと分類の書き換え構造を混在させていますか?
基本的に、カスタムの投稿タイプを使用して用語集を作成したいと思いますが、いくつかの問題があります。そのようにしたい: メイン用語集のURL: http://example.com/glossary/ 文字Aで始まる用語集の用語: http://example.com/glossary/a/ 単一の用語集用語のURL: http://example.com/glossary/a/atomic/ 私は実際に以下のコードを使用してこれを達成しましたが、それはそれを行うには非常に厄介な方法であると確信しており、ページを表示するときに間違ったテンプレートが呼び出されるため、どこかで誤動作しています。archive-sumo-glossary-term.phpが期待どおりに呼び出されるhttp://example.com/glossary/を除き、他の2つは私のテーマでindex.phpをアクティブにするだけです。 ここに行く(functions.phpテーマで): add_action('init', 'create_glossary'); function create_glossary() { register_post_type ( 'sumo-glossary-term', array ( 'labels' => array ( 'name' => _x('Glossary Terms', 'post type general name'), 'singular_name' => _x('Glossary Term', 'post type singular name') # And so on … ), 'supports' => array('title', 'editor', 'thumbnail'), …

2
カスタム投稿タイプに固有のカスタム分類
カテゴリがデフォルトの投稿(/%category%/%postname%/パーマリンク構造に基づいて)として動作するように、投稿タイプと同様に動作するカスタム分類を作成して、カスタム投稿タイプの投稿がwww.example.com/custom-post-type/custom-taxonomy-name/post-nameとして表示される また、カスタムポストを追加するときではなく、新しいデフォルトポストを追加するときにのみカテゴリメタボックスを表示したい投稿タイプとカスタム分類ボックスは、新しい投稿をカスタム投稿タイプに追加した場合にのみ表示され、新しいデフォルト投稿を追加した場合には表示されません。


3
カスタム分類でカスタム投稿タイプをクエリするにはどうすればよいですか?
何らかの理由で、カスタム分類を使用して投稿を取得するのに苦労しています...誰でも私の愚かさを解くことができますか? $args = array( 'post_type' => 'adverts', 'advert_tag' => 'politics' // Doesn't seem to work. ); query_posts($args); while ( have_posts() ) : the_post(); //Show Posts endwhile; 分類宣言: add_action( 'init', 'add_custom_taxonomy', 0 ); function add_custom_taxonomy() { register_taxonomy('advert_tag', 'Adverts', array( 'hierarchical' => true, 'labels' => array( 'name' => _x( 'Advert Tags', 'taxonomy …


3
複数のカスタム投稿タイプでカスタム分類を共有できますか?
私はワードプレスでdrupalサイトを再構築することを検討していますが、システム間の違い、特にcck / fieldとカスタムコンテンツタイプ、および分類法のさまざまな使用方法について頭をかき回しています。 2つのカスタムコンテンツタイプが1つのカスタム分類を共有できるかどうかを知りたい。drupalでは、特定のコンテンツタイプの投稿をユーザーグループに制限できます。その投稿には、1つ以上の他のコンテンツタイプ(すべてのタイプではありません)とのみ共有される分類を含めることができます。 ロールスコープで可能と思われるユーザーアスペクトを除外し、wordpressでこれを実行できますか?カスタム分類を使用したカスタムコンテンツタイプのみを表示しましたが、2つの場所で再作成するか、カテゴリ/タグを介してグローバルに有効にしない限り、2つ以上のカスタムコンテンツタイプ間で特定の分類を共有する方法はありません... ありがとう、チャド。

7
カスタム投稿タイプ/分類のURLにカテゴリベースを追加
WordPressでLMSタイプシステムを構築していますCustom Post types。 ポストタイプが呼ばれているLessons(のスラグとcourses)、それが1持っているcustom taxonomyと呼ばれる(カテゴリ)courses。 ドメインのURL構造は、現在次のように表示されます。 domain.com/courses/lesson-name。 なりたい: domain.com/courses/[course-name{category}]/lesson-name または本質的に: /[cpt]/%category%/%postname%/ これは、CPTs今制御しているプラグインです。 function rflms_post_type() { $labels = array( 'name' => _x( 'Lessons', 'Post Type General Name', 'text_domain' ), 'singular_name' => _x( 'Lesson', 'Post Type Singular Name', 'text_domain' ), 'menu_name' => __( 'Lessons', 'text_domain' ), 'parent_item_colon' => __( 'Parent Product:', 'text_domain' …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.