• 解決済 kawakami34

    (@kawakami34)


    固定ページのように、カスタム投稿タイプで投稿した記事一覧のページへのリンクを、メニューで表示したいのですが、どのような処理が必要でしょうか?

    既につくってあるメニューと同じように横並びで表示させたいです。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック投稿者 kawakami34

    (@kawakami34)

    メニューそれぞれのリンクを、header.phpで書きだすようにすればいいのかもしれないですが、それがbetterな方法なのかよく解らなかったもので。

    register_post_typeの引数のhas_archivetrueにしてあげることでhttp://example.com/{slug} でアーカイブが表示できます。

    例:

    register_post_type('book', array(
      /* 略 */
      'has_archive' => true
      /* 略 */
    ));

    アーカイブ → http://example.com/book

    その他詳細は http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/register_post_type をご確認ください。

    カスタム投稿タイプのスラッグを oshirase とすると
    そのタイプの記事一覧ページは例えば次のようなURLになる筈です。

    http://www.example.jp/wordpress/?post_type=oshirase

    これをメニューへ入れるには、WordPress管理画面の 外観 > メニュー で
    「リンク」を選び、URLに上記のURLを入れて、適当なリンクテキストを
    付ければよいのではないかと思います。

    トピック投稿者 kawakami34

    (@kawakami34)

    自動生成されるもので対応出来ました。
    何か勘違いしていたようです。

    おふたりともありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)

トピック「カスタム投稿タイプで投稿した記事一覧のページをつくる。」には新たに返信することはできません。