カスタム投稿タイプ+カスタムフィールドの日付で年別アーカイブリスト
-
お世話になります。
カスタム投稿タイプ(events)を作成し、
トピック「[解決済み] カスタムフィールドの日付から年別アーカイブリストを作成」
を参考に、カスタムフィールドの日付でアーカイブリストを作成したのですが、カスタム投稿のトップとなる一覧ページの出力の方法が、どうしても分からないので質問させてください。functions.phpには、下記サイトの記事のものをそのまま貼り付けました。
WordPress でカスタムフィールドの日付から年別アーカイブリストを作成する※date_fieldの初期値 ‘date’は、’eventdate’に変更しています。
また、カスタム投稿用に下記を追加しております。
function add_custom() { register_post_type('events', array( 'label' => 'イベント', 'menu_position' => 1, 'public' => true, 'supports' => array( 'title', 'editor'), 'has_archive' => true, 'rewrite' => array( 'slug' => 'event', 'with_front' => false) )); } add_action('init', 'add_custom');
sidebar-events.phpは、下記コードを記述しています。
<?php my_get_year_archives( array( 'post_type' => 'events', //特定のカスタム投稿タイプスラッグを指定 'date_field' => 'eventdate', ) ); ?>
「イベントTOP」という名のテンプレート(page-events.php)を作成し
固定ページで、スラッグ名を(event)としました。単純に、URLを下記のように”event”で統一させたいのですが、
http://〇〇〇.com/event/にアクセスしても記事一覧が表示されません。× page-events.php
http://〇〇〇.com/event/〇 date-events.php
http://〇〇〇.com/event/date/2013?meta_key=eventdate〇 single-events.php
http://〇〇〇.com/event/2013/〇〇〇.htmlパーマリンクの設定は下記のようになっております。
プラグイン(Custom Post Type Permalinks)を利用。
カスタム投稿タイプのパーマリンク
http://〇〇〇.com/event/%year%/%post_id%初歩的なミスかも知れませんが、どなたかお分かりの方がおられましたら
ご教授頂けないでしょうか。どうぞ宜しくお願いいたします。
- トピック「カスタム投稿タイプ+カスタムフィールドの日付で年別アーカイブリスト」には新たに返信することはできません。