サポート » 使い方全般 » イベントページのカレンダーを作成したい

  • 解決済 seta8124

    (@seta8124)


    イベントページ(page-event.php)に作成したいカレンダーが思う様に出来ず困ってます。
    作りたいイベントページは、
    1.カレンダーに、イベントがある日だけ個別記事へのURLリンクがつく
    2.カレンダー以外に、開催中のイベント一覧をループ表示させる

    ちょうど、このページと同じようなものを作成したいと考えています。
    http://bookandbeer.com/event/

    機能を満たしているプラグイン、
    又はカスタマイズで実現がしやすいプラグインなど、わかる方いらっしゃいましたら宜しくお願い致します。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは、

    ドンピシャのプラグインは、知りませんが、例えば

    https://wordpress.org/plugins/the-events-calendar/

    なんかの場合だと、カレンダーの下に、何か表示する場合は、

    テーマの、functions.php で アクションフィルタを使って、

    add_action('tribe_events_before_footer', 'my_extend_event_month');
    
    function my_extend_event_month(){
    	?>
    	ここに、リスト形式で表示するコードを記述
    	<?php
    }

    と書くと、「ここに、リスト形式で表示するコードを記述」が表示されます。

    後は、プラグインはカスタム投稿を使っているので、頑張ってリスト形式で表示することが出来れば、ご希望のような事は可能かもしれません。

    >nobita様

    ありがとうございます!
    お教え頂いた内容から試行錯誤して、リストも無事に表示されました。

    ただ一点だけどうしても解決できないことがありまして、
    プラグインの導入時から発生している問題なのですが、

    デフォルトで用意されていますカレンダーの日付にカーソルをあてた際の、
    ポップアップが表示されませずに困っております。

    「イベント」→「設定」で、日付の選択に Javascript (ポップアップウェジット)を使用するにチェックは入っています。

    同じ設定条件のまま、テーマを「Twenty fifteen」に変更すると問題なくポップアップが表示されます。

    自作したテーマに問題があるとは思うのですが・・・
    アクションフックとかでしょうか・・・
    原因の検討がつかなくなり大変困っています。

    もし解決策がお分かりでしたら、
    ご教授頂けると大変に助かります。

    どうぞ宜しくお願い致します。

    自作テーマということで推測になってしまいますが、JavaScriptのエラーが出ている可能性が高いかなと思います。
    ブラウザの開発者ツールで、JavaScriptのエラーが出ていないか調べてみて下さい。

    ありがちなのは、テーマ側で jQuery を wp_enqueue_script() を使わずに呼んでいて、プラグインも別途 jQuery を呼んでしまい、二重になることですかね。

    >nobita様
    >Ayustar様

    お蔭様で解決できました!
    どうやら<?php body_class(); ?>の記述がないとポップアップは動かないようです。

    ありがとうございました!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「イベントページのカレンダーを作成したい」には新たに返信することはできません。