サポート » 使い方全般 » イベントの管理について

  • 解決済 dxc555

    (@dxc555)


    CustomPostTypeUIというプラグインでカスタムポスト(イベント情報)を
    作成し、カスタムフィールドテンプレートというプラグインでイベント情報に
    必要な任意の項目のフォームを作成しました。

    ※任意の項目とは、開催日や開催場所、料金などです

    page-event.phpを作成し一覧を表示することはできたのですがイベントの
    開催月ごとに一覧を表示することはできないでしょうか?

    カスタムフィールドテンプレートの開催日は「7月1日(金)」のような値が
    入っているのでこれをなんとか利用できればと思っているのですが・・・

    イメージ的には、下記のような感じで出力したいです。

    [←先月のイベント][来月のイベント→](イベントが登録されていればリンク表示)

    7/1(金) 詳細情報
    7/5(火) 詳細情報
    7/10(日) 詳細情報
    ・・・

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

    (@dxc555)

    自己レスです。
    いろいろ試しましてEvent Calendar 3 for PHP 5.3というプラグインと
    下記URLの関数を利用させていただきまして投稿でイベントの一覧表示までは
    できました。
    http://ja.forums.wordpress.org/topic/4546?replies=3

    現状は、7月でも8月でも登録されてあるイベントが全て出力されているので
    これを月ごとの一覧にするにはどうすればいいのでしょうか?

    モデレーター Takuro Hishikawa

    (@hissy)

    ちょうど似たようなサイトを作ってるところです。
    wpdb Classを使う必要があると思います。

    SQL文は wp-includes/query.php のソースが参考になると思います。

    「WordPressのカスタム投稿タイプでイベント情報ページを作ってみる」で検索すると、良い記事が見つかるでしょう。

    トピック投稿者 dxc555

    (@dxc555)

    orangethyme様

    情報ありがとうございました。

    早速ですが参考に試しているのですが何も表示されません。
    URLは「/events/date/2011/07/」としておりdate-event.phpの
    読み込みはできているようなのですが・・・

    トピック投稿者 dxc555

    (@dxc555)

    単純に$queryを出力処理していませんでした^^;

    別の問題が2つあります。

    「/events/date/2011/07/」で該当するイベントが表示されるのに
    「/events/date/2011/08/」ではエラー(404.php)になります。

    もう1つは管理画面で登録されているイベント一覧のカテゴリーの箇所に
    下記のようなエラーがでています。
    「Warning: Invalid argument supplied for foreach() in・・・」

    場所はfunction add_columnのforeachです。

    あともう少しな感じなのですがまたつまづいております・・・

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「イベントの管理について」には新たに返信することはできません。