カスタム投稿タイプを使用すると、ポートフォリオ、お客様の声、製品など、さまざまな種類のコンテンツを個別に管理および表示できます。これらのカスタム投稿タイプ専用のアーカイブページは、訪問者が特定のコンテンツを簡単に見つけるのに役立ち、サイトで構造化されたエクスペリエンスを提供します。
しかし、初心者にとっては、このページを作成するのは難しく、圧倒される可能性があります。
WPBeginnerでは、数え切れないほどのユーザーがWordPressサイトを特定の要件に合わせてカスタマイズするお手伝いをしてきました。WordPressの機能と初心者のニーズを深く理解しているため、常に信頼できる的確なアドバイスを提供する方法を知っています。
この記事では、WordPress でカスタム投稿タイプアーカイブページを簡単に作成する方法をステップバイステップで説明します。

WordPressのカスタム投稿タイプアーカイブページとは何ですか?
WordPressサイトでのコンテンツ管理は、ポートフォリオ、お客様の声、商品など、複数のコンテンツタイプを扱っている場合、すぐにカオスになりがちです。
デフォルトのアーカイブテンプレートでは、ブランド独自のスタイルに合わせた柔軟性やデザインが提供されないことがよくあります。これにより、散らかったプロフェッショナルではない外観になり、訪問者をイライラさせ、離れてしまう可能性があります。
カスタム投稿タイプのアーカイブページとは、ユーザーが特定のカスタム投稿タイプの下に分類されたすべてのアイテムを表示できる場所です。
カスタム投稿タイプを作成すると、WordPressは自動的にその投稿タイプのアーカイブページを生成します。アーカイブページは、そのカスタム投稿タイプに関連付けられたすべての投稿のリストです。これにより、訪問者はその特定の投稿タイプのコンテンツを簡単に閲覧およびアクセスできます。
デフォルトでは、WordPressには投稿とページと呼ばれる一般的に使用される2つの投稿タイプが付属しています。WordPressプラグインは独自の投稿タイプを作成する場合もあります。
たとえば、WooCommerceは、製品と呼ばれる新しい投稿タイプをWordPressウェブサイトに追加します。
同様に、カスタム投稿タイプを作成して、さまざまな種類のコンテンツを管理するためにも使用できます。
カスタム投稿タイプを作成した後、WordPress管理画面内で使用できます。ただし、WordPressテーマはすべてのコンテンツの表示を担当します。
テーマに特定の投稿タイプのテンプレートがない場合、WordPress はデフォルトのアーカイブテンプレートを使用して、任意の投稿タイプアーカイブページを表示します。

詳細については、WordPressテンプレート階層の使用方法とWordPressテーマでの使用方法に関するガイドをご覧ください。
カスタム投稿タイプのアーカイブページの表示方法を変更したい場合は、カスタムテンプレートを作成できます。
そういうわけで、WordPressでカスタム投稿タイプアーカイブページを簡単に作成する方法を見ていきましょう。
WordPress でカスタム投稿タイプのアーカイブを有効にする
カスタム投稿タイプアーカイブページを作成して使用できるようになる前に、まずカスタム投稿タイプでアーカイブ機能が有効になっていることを確認してください。
たとえば、カスタム投稿タイプがmoviesと呼ばれ、SEOフレンドリーなパーマリンクが有効になっている場合、投稿タイプのアーカイブは次のようにラベル付けされます。
https://example.com/movies
このページにアクセスしたときに404エラーページが表示される場合は、投稿タイプでアーカイブ機能が有効になっていません。

カスタム投稿タイプを生成するためにプラグインを使用した場合は、そこで編集してアーカイブ機能を有効にするだけで済みます。
たとえば、CPT UIプラグインでは、カスタム投稿タイプを編集し、投稿タイプ設定の下にある「アーカイブを持つ」機能をオンにすることができます。

一方、コードを使用してカスタム投稿タイプを生成した場合、アーカイブを有効にするにはそのコードを編集する必要があります。
以下は、投稿タイプを生成するために使用されるコードの短い例です。最後の行にアーカイブページを有効にするための追加属性があることがわかります。
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'movies',
array(
'labels' => array(
'name' => __( 'Movies' ),
'singular_name' => __( 'Movie' )
),
'public' => true,
'has_archive' => true,
)
);
}
has_archive機能を有効にすると、WordPressエラーが表示される代わりに、カスタム投稿タイプのアーカイブページを表示できるようになります。
カスタム投稿タイプアーカイブページのカスタマイズ
ユーザーによっては、デフォルトのアーカイブテンプレートで十分な場合があります。カスタム投稿タイプの下に公開したすべてのアイテムが一覧表示されます。
ただし、一部のユーザーは、ブログのアーカイブやその他のアーカイブページとは異なる外観にするために、少し変更したい場合があります。
WordPressテーマにカスタム投稿タイプ用のカスタムテンプレートを追加することで、それを行うことができます。
まず、FTPクライアントまたはホスティングコントロールパネルのファイルマネージャーアプリを使用して、WordPressウェブサイトに接続する必要があります。
接続したら、/wp-content/themes/your-current-theme/ フォルダに移動する必要があります。

ここから、archive.php ファイルをコンピューターにダウンロードする必要があります。
ダウンロードしたら、ファイルを archive-{posttype}.php にリネームする必要があります。ここで {posttype} はカスタム投稿タイプの名前です。
たとえば、カスタム投稿タイプがmoviesと呼ばれる場合、archive-movie.phpに名前を変更する必要があります。

これで、メモ帳のような任意のテキストエディタでこのファイルを開き、変更を加えることができます。
このファイルには、カスタム投稿タイプのコンテンツを表示するために必要なすべてのコードが既に含まれています。任意のコードを追加したり、既存のテンプレートのレイアウトを変更したりできます。
ヒント:ヘルプが必要な場合は、初心者向けのWordPressテーマ開発チートシートをご覧ください。
変更に満足したら、ファイルを保存することを忘れないでください。
その後、FTPまたはファイルマネージャーアプリを使用して、このファイルをWordPressテーマフォルダにアップロードする必要があります。
これで、カスタム投稿タイプのアーカイブページにアクセスして、変更が反映されていることを確認できます。

SeedProdを使用してカスタム投稿タイプアーカイブページを作成する
この方法では、SeedProdを使用します。これは市場で最高のWordPressページビルダープラグインであり、ウェブサイト用のカスタムページを簡単に作成できます。
このプラグインにはドラッグアンドドロップインターフェイスがあり、コードを書かずにカスタム投稿タイプページを簡単にデザインできます。ウェブサイトの他のページをデザインしたり、カスタムテーマをゼロから作成したりするためにも使用できます。
まず、SeedProdプラグインをインストールしてアクティブ化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。
有効化したら、ライセンスキーを入力してください。この情報はSeedProdウェブサイトのアカウントで見つけることができます。

次に、WordPressダッシュボードから SeedProd » ランディングページ 画面にアクセスします。
ここから、「新しいランディングページを追加」ボタンをクリックして開始します。

次に、ページにテンプレートを選択する必要があります。
ウェブサイトのデザインに似たテンプレートがある場合は、それを使用するか、空白のテンプレートから始めることができます。

次に、ページの名前を指定し、URLを選択する必要があります。
カスタム投稿タイプを表すものを使用するようにしてください。

これにより、ページビルダーインターフェイスに移動します。
レイアウトを選択して、左側の列からブロックを追加し始めることができます。

まず、カスタム投稿タイプからアイテムを表示するために投稿ブロックを追加しましょう。
「高度」セクションの「投稿」ブロックをページにドラッグアンドドロップするだけです。

デフォルトでは、投稿ブロックはブログ投稿を表示します。
ブロック設定をクリックし、投稿タイプでクエリセクションから投稿タイプを選択します。

その後、アイキャッチ画像(サムネイル)を有効にする、抜粋のサイズを変更するなど、他のオプションを確認できます。
投稿ブロックの設定が完了したら、セクションタブに切り替えて、ページレイアウトにヘッダーまたはフッターを追加できます。

編集が完了したら、ページを発行できます。
保存ボタンの横にあるドロップダウン矢印をクリックし、「公開」を選択するだけです。

プレビュータブをクリックして、カスタムページがどのように機能するかを確認できるようになりました。
こちらが、テストサイトでのカスタム投稿タイプアーカイブページの例です。

このページをナビゲーションメニューに追加したり、さらに編集して最適化を続けることもできます。
カスタム投稿タイプアーカイブページの例
カスタム投稿タイプのアーカイブページにカスタムテンプレートを使用すると、ニーズに合わせてカスタマイズできます。
たとえば、サイドバーを削除したり、ページのレイアウトを変更したり、アーカイブページをより魅力的にするために、より多くのコンテキストを提供したりできます。
以下に、独自のカスタムテンプレートを持つカスタム投稿タイプアーカイブページの例をいくつか示します。
WPBeginner Dealsページは、独自のアーカイブテンプレートを使用するカスタム投稿タイプです。

また、WordPress用語集セクションにはカスタムテンプレートを使用しています。
また、読者が特定の用語を理解できない場合に簡単に参照できるカスタム投稿タイプでもあります。

私たちの友人であるMemberPressは、アドオンセクションにカスタム投稿タイプアーカイブテンプレートを使用しています。
下のスクリーンショットで例を確認できます。

この記事が、カスタム投稿タイプアーカイブページを簡単に作成する方法を学ぶのに役立ったことを願っています。また、WordPress検索結果にカスタム投稿タイプを含める方法に関するガイドや、便利なWordPressカスタム投稿タイプチュートリアルのリストもご覧ください。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。

デニス・ムトミ
カスタム投稿タイプのアーカイブに関する素晴らしい記事です。
もう一つ付け加えるなら、カスタム投稿タイプにカスタム分類を使用することです。
例えば、「映画」というカスタム投稿タイプがある場合、ジャンルやリリース年などの分類を追加したい場合があります。
これにより、アーカイブページのフィルタリングと整理が大幅に向上します。
共有したかったことです
kzain
レシピ(カスタム投稿タイプ)専用のアーカイブページを作成したいと思っていましたが、方法がわかりませんでした。
WP_Queryを使用した投稿は、コンテンツレイアウトのカスタマイズに特に役立ちます。これで、レシピをより整理された方法で紹介できます。共有していただきありがとうございます!
ファビオ
こんにちは
ここに説明されているように、ウェブサイトのファイルマネージャーにarchive-custom.phpファイルを追加してアーカイブページを作成しました。
ただし、テーマに組み込まれたカスタマイズセクションを使用する以外に、それをカスタマイズする方法がありません。
代わりに、他のすべてのページと同様に、CPTアーカイブページをページビルダー(私の場合はElementor)でカスタマイズできると思っていました。
どこで間違えましたか(もし間違っていたら)?
WPBeginnerサポート
利用可能なカスタマイズオプションは、特定のテーマによって異なります。そのため、ドラッグアンドドロップのカスタマイズオプションを提供するために、記事でSeedProdをお勧めしています。
管理者
イフェオルワ・アジェトモビ
こんにちは、愛は段階的なガイドですが、カテゴリをナビゲートするためにフィルターを使用するのではなく、本のディレクトリのアーカイブテンプレートページを作成する方法を知りたいです。フィルターを使用する代わりに、各カテゴリを表示するカスタムアーカイブページを作成する方法を学びたいです。
例:ビジネスリスティングサイトのように、人々は場所やビジネスタイプでフィルタリングできますが、フィルターを使用する代わりに、それに対するアーカイブページを作成する方法を知りたいです。
ありがとうございます
WPBeginnerサポート
アーカイブページではなくディレクトリを作成するには、以下のガイドに従ってディレクトリを作成することをお勧めします。
https://www.wpbeginner.com/plugins/how-to-create-a-web-directory-in-wordpress/
管理者
レオ・ブレイディ
こんにちは、カスタム投稿ブログをありがとうございます!
カスタム投稿タイプと関連するアーカイブページを正常に作成しました。
メインのアーカイブページにもカスタム投稿を表示したいので、例えば誰かがカテゴリリンクをクリックした場合、その特定のカテゴリを持つ通常の投稿とカスタム投稿が表示されるようにしたいです。
これを実現する最善の方法は何ですか?
WPBeginnerサポート
カスタム投稿タイプをカテゴリに追加する方法に関するガイドをご覧ください。
https://www.wpbeginner.com/wp-tutorials/how-to-add-categories-to-a-custom-post-type-in-wordpress/
管理者
キャリー・ルイス
簡単な質問があります。FAQページを作成しようとしており、メインのアーカイブページには質問のみを表示し、コンテンツは表示したくありません。質問をクリックすると、コンテンツページ自体に移動するようにしたいです。
また、投稿されたコンテンツに著者の名前を表示しない方法はありますか? プログラマーではありませんが、学んでいます。よろしくお願いします。
WPBeginnerサポート
FAQについては、こちらの記事をご覧ください: https://www.wpbeginner.com/plugins/how-to-add-a-frequently-asked-questions-faqs-section-in-wordpress/
著者名を削除するには、こちらの記事をご覧ください: https://www.wpbeginner.com/wp-themes/how-to-remove-author-name-from-wordpress-posts/
管理者
Sunny Singh
アーカイブページにアクセスするためのURLは何になりますか?
モニーク
すべてうまく機能しますが、カスタム投稿タイプに他の投稿と同じデザインを適用するにはどうすればよいですか? single.phpファイルを使用して、各投稿を独自の single-[タグまたはカテゴリ].phpファイルに送信することはできますか?これを試しましたが、ロケーションバーには正しい単一投稿URLが表示されますが、ページには間違ったコンテンツが表示されます。
dragoescu alin
こんにちは、新しいタイプのために新しいファイルアーカイブを作成しました。新しいタイプの名前は firma です。
アーカイブページは archive-firma.php と呼ばれます。すべて順調に動作していますが、新しいPHPコードをどこに挿入できるのか本当にわかりません。
ACFコードを使用しているため、新しいコードを追加したいです。
どなたか助けていただけますか?
ページコードは次のとおりです。
__( ‘前のページ’, ‘twentysixteen’ ),
‘next_text’ => __( ‘次のページ’, ‘twentysixteen’ ),
‘before_page_number’ => ” . __( ‘ページ’, ‘twentysixteen’ ) . ‘ ‘,
)
// コンテンツがない場合は、「投稿が見つかりませんでした」テンプレートを含めます。
else :
get_template_part( ‘template-parts/content’, ‘none’ );
endif;
?>
リマ
こんにちは
素晴らしい仕事です。
おめでとうございます。
子供たちのクラブのために、すべてのものを安全な方法で保存するための独自のアーカイブを作成するのを手伝っていただけますか?
手伝っていただけますか??
エセキア・ポール
多くの投稿タイプ、タクソノミー、タームを持つ非常に大規模なウェブサイトを扱う場合、アーカイブはElementaryプラグインのようなもので管理する方が良いと思います。
これにより、アーカイブのコンテンツ/デザインを維持/分離しやすくなります。
Hariharakumar
CPTのカテゴリアーカイブがarchive.phpではなくarchive-{CPT}.phpで表示されます。どうすればよいですか?助けてください。
Rafael Cavalcante
{CPT} をカスタム投稿タイプの名前に置き換えてください。
例:
「register_post_type(‘brand’)」の場合、テンプレートは archive-brand.php になります。
Max
WordPressのファイルとその編集は、目的のコードが見つからないような怖い森のようでした。PHPは私には手に負えない山のようなものでした。しかし、このブログの記事は、始めるための自信と後押しを与えてくれました。
今では、WordPressのウェブサイト/ブログのインストールからデプロイまで、ほぼすべてを自分でできるようになりました。
バルキ氏に感謝と敬意を表します
ジェレミー
すでにyour site/deals というページにコンテンツがある場合はどうなりますか? カテゴリのアーカイブページのURLはどうなりますか?
ヨウケ・ナイエンハイス
実際のインターネットリンクやURI(それらが呼ばれるもの)のように考えてはいけません。WordPressにはURLを書き換えるオプションがあり、投稿名やカテゴリアーカイブに直接リンクさせることができます。アドレスバーには通常、ファイルへのアドレスが表示されますが、例のようにディレクトリにリダイレクトされている場合は、そのディレクトリ内のindex.htmlまたはindex.phpファイルが使用されます。しかし、WordPressサイトではそのアドレスは隠されており、実際にはarchive-deals.phpにアクセスします。したがって、競合はありません。通常のリンクからアドレスへの考え方をWordPressのリンクへの考え方に変える必要があります。
リンクス
気にしないでください、functions.phpにこれを追加して問題を解決しました
function template_chooser($template) { global $wp_query; $post_type = get_query_var(‘post_type’); if( $wp_query->is_search && $post_type == ‘member’ ) { return locate_template(‘archive-member.php’); } return $template; } add_filter(‘template_include’, ‘template_chooser’);
RHUT
カスタム投稿タイプのカテゴリとサブカテゴリのドロップダウン選択ボックスを作成する方法。
リンクス
archive-member.php と結果をフィルタリングするための検索フォームを作成しました。しかし、検索に 's' クエリ文字列が含まれるたびに、archive.php に結果が表示されます。例: ?post_type=member&s=custom_post_title (archive.php に結果が表示される) ?post_type=member&custom_taxonomy=developer (archive-member.php に結果が表示される)
?post_type=member を使用するすべての結果を archive-member.php に表示したいです。
ヘルプをお願いします
ニニコ・カチャラバ
いつもシンプルで分かりやすい投稿をありがとうございます!またしても、私の作業を大幅に短縮してくれました!
デイビー
ありがとう、本当に助かります!
しかし、私が望むようには理解できません。最後に示されている例を見ると、私が確立したいことと非常に似ています。
各投稿にタイトルとサムネイルを表示し、1行に3つの投稿を表示したいです。クリックするとポップアップウィンドウが表示されます。(HTMLは準備ができているので、設定方法を知るだけで済みます)
このアーカイブページは、各カテゴリに投稿を表示したときとほぼ同じですが、ここで詰まっています。
これをPHPに正しく挿入するにはどうすればよいですか?
前に作成したページには、投稿ではなくアーカイブへのリンクが表示されました…。
例のページがどのように機能するか教えていただけますか?
私のやりたいことにかなり似ています。
すでにありがとうございます。
デイビー
デイモン
ねえ、バディ。これにはPodsを使ってアーカイブページを作成し、テンプレートで書き直してみてください。
raul
こんにちは。
とても参考になる記事です。近いうちに試してみます。
関連する質問があります:
カスタム投稿アーカイブページのリストを、タイトルだけでなく、以下のようなものを含めて表示することは可能でしょうか。
• opinion
• showcase
• themes
...しかし、投稿リストのように、各アーカイブページにアイキャッチ画像も表示するにはどうすればよいですか?
WPBeginnerサポート
はい、サウンドは可能です。より簡単なアプローチの1つは、カスタム投稿タイプと同じ名前のフィーチャー画像を使用することです。そうすれば、次のようなものを使用できます。
<?php $args = array( 'public' => true, '_builtin' => false ); $output = 'names'; // names or objects, note names is the default $operator = 'and'; // 'and' or 'or' $post_types = get_post_types( $args, $output, $operator ); foreach ( $post_types as $post_type ) { echo '<img src="/path/to/images/' . $post_type . '.png" />'; } ?>WordPressで1クリックで使用
改善が必要ですが、アイデアは伝わったと思います。
管理者
ジャムシェド
本当にありがとうございます。
カスタム投稿タイプの流れと、それをどのように処理するかを理解するのに非常に役立ちました!

再度感謝します……
ロレンツォ
こんにちは、
このチュートリアルをありがとうございます。
archive-post_type.php ページにタイトルと説明を表示することは可能ですか?
私のサイトには多くのアーカイブページがあり、これらのページに良いSEOを設定したいと考えています。
カスタム投稿タイプUIプラグインとYoastプラグインを使用してすべてのカスタム投稿タイプを作成しましたが、すべてのカスタム投稿タイプでSEOオプションを設定できますが、アーカイブページではできません。
私に何か提案がありますか?
ありがとうございます
ロレンツォ
編集スタッフ
はい、テンプレートにタイトルと説明を持つh1タグを追加できるはずです。
管理者
ロレンツォ
ありがとうございます!
この機会は知っていますが、私が意味したのは次のとおりです。
コードで、挿入するにはどうすればよいですか?
および
私は多言語サイトを管理するためのブログネットワークを持っています(このサイトは私が作成したものではなく、このサイトの管理を引き継ぎました)。archive-post_type.php は、ENサイトとDEサイトで同じ名前を持つカスタム投稿タイプを呼び出します。
archive-post_type.php の中にコードを追加すると、タイトルと説明は1つの言語にしかならず、DEサイトのSEOを挿入できません。
私のサイトが複雑で作りが悪いことは承知していますが、この設定を変更できず、私のサイトで作られたすべての言語にSEOタイトル、メタディスクリプション、メタキーワードを挿入するソリューションを探しています。
私の設定では不可能だと思いますか?
ロレンツォ
申し訳ありませんが、私が書いたHTMLコードはサイトから削除されてしまいました。
この段落の「with the and code? how I can insert?」は、次のことを意味しました:
– タイトルと<meta descriptionコード付き
編集スタッフ
WPMLプラグインを使用してください。
イフティ
バージョン3.5.1では動作しません。404エラーが出ます。
編集スタッフ
設定 » パーマリンク に移動します。その後、再度保存をクリックします。これで動作するはずです。
管理者
シャハリアール
「設定 » パーマリンクに移動します。次に、再度保存をクリックします。これで機能するはずです。」
言われた通りに試しましたが、動作しません。IFTYと同じ問題です。404エラーが出ます。3.5を使用しています。
不明なエージェント
設定 » パーマリンクに移動します。次に、再度保存をクリックします。これで機能するはずです。
404エラーも発生していましたが、これで解決しました。
このような非常に非論理的な解決策がなければ、決して修正できなかったでしょう。
ありがとうございます!
ジム・ロット
ページネーションを機能させるには、投稿の呼び出しにpaged変数を呼び出す必要があります。
query_posts( ‘post_type=xxxxxxx&post_status=published&posts_per_page=10&paged=” . get_query_var(‘paged’) ′);
カイル
うまくいきました – ありがとう、ダディ
phpadam
このコードが機能しません。実際、何時間も費やしました。global $query_string が実際には何をするのかわかりませんが、それがそこにあるとコードは機能しません。投稿はまったく表示されません。クエリが結果を返さないかのようです。
この行を置き換える場合: global $query_string; query_posts($query_string . “post_type=mentions&post_status=published&posts_per_page=10”);
この行で query_posts( ‘post_type=mentions&post_status=published&posts_per_page=2’);
結果は表示されますが、ページネーションコードが機能しません。前の結果から次の結果にリンクは変わりますが、結果リストは変わりません。すべてのページに同じ投稿が表示されます。
RyanMauroDesign
@jmdocherty私もその答えを探しています。「次へ」と「前へ」のリンクが404ページに遷移してしまいます。
katarsis20032002
上記のコードは私には機能しません
そこで見つけた解決策は、Codex にありました
”
例えば、クエリ文字列の他の部分に影響を与えることなく投稿の表示順を設定するには、The Loop の前に次のように記述できます。
global $query_string; query_posts( $query_string . ‘&order=ASC’ );
query_posts() をこのように使用する場合、パラメータの引用部分はアンパサンド (&) で始まる必要があります…
”
& が欠落しています
これは元のリンクです
http://codex.wordpress.org/Function_Reference/query_posts
jmdocherty
「次の投稿」と「前の投稿」リンクの機能について知っている人はいますか」に+1です。素晴らしい投稿をありがとうございました。
ValDes
これも本当に助かりました。前のリンクと次のリンクを機能させる方法について何かアイデアはありますか?
マイク
投稿ありがとうございます。しかし、あなたの方法はすべてのカテゴリのすべての製品を返していました。現在のカテゴリの製品のみを取得するように変更しました。
$thisCat = get_category(get_query_var(‘cat’),false);
query_posts(“post_type=product&post_status=publish&posts_per_page=10&cat=”.$thisCat->cat_ID);
サンダー
こんにちは、
ヒントありがとうございます!
ただし、$query_string 文字列から「$query_string 。」を削除するまで、動作しませんでした。
なぜそれがそこにあるのですか?
再度感謝します
Ramsey Stoneburner
@sander
投稿ありがとうございます!上記のチュートリアルに従っていましたが、動作させるために何時間も頭を悩ませていました。誰かが何かを見つけた場合に備えてコメントを確認することにしましたが、あなたのコメントのおかげで動作しました!
Stephan Deglow
私も同じです
@sander ありがとうございます
@wp-beginner: 記事を編集して、あの忌々しい $query_string のものを削除してください
Stephan Deglow
@myself: コメントする前にwp codexを確認してください。
「このように query_posts() を使用する場合、パラメータの引用部分はアンパサンド (&) で始まる必要があります。」
そして、これはまさに上記のスニペットの問題であり、アンパサンドが欠落しています:
query_posts("&post_type
これが一番です..
さらに読む: http://codex.wordpress.org/Function_Reference/query_posts
Ben Tremblay
これは良いステップです。
私の目的に対しては?半歩。
親の投稿と、その子供たちの投稿に、例えばこれを使いたいと思っています。
ただし、親の子供もまた子供を持つことができるため、その子供は子供でもあり親でもあるということです。そして、その子に両方の役割を与えられるとしても、関係性を正しく保つ必要があります…それらは樽の中のリンゴとオレンジではありません。
でもありがとうございます!
Darren Nickerson
興味深い投稿ですね。近いうちに試してみます。このウェブサイトの投稿は、過去数ヶ月で本当に改善されていることに気づきました。素晴らしい仕事です。
オビディウ
機能が少ない、よりシンプルなプラグインはこちら: http://wordpress.org/extend/plugins/simple-custom-post-type-archives/
オビディウ
良い記事ですが、「カスタム投稿タイプアーカイブ」という名前のプラグインもあります:http://ratvars.com/custom-post-type-archives