WordPress:今後の投稿を今後のイベントとして公開する

WordPress

WordPressのマイクロサイトを構築しました ダミーのための企業ブログ 下のサイドバーに今後のイベントを表示するセクションが必要でした。 これを行うためのソリューションは実際には非常に単純で、WordPressに直接組み込まれています。 テーマ内に、将来のイベントにのみ使用される特定のカテゴリの将来の投稿のみをクエリして表示するループを追加できます。

<?php query_posts('order=ASC&cat = 3&post_status = future、publish '); if(have_posts()):while(have_posts()):the_post(); if(strtotime(get_the_time( "F jS Y"))> time()):続行; else:echo $ post-> id; ?>

query_postsメソッドは、WordPressループの直前に配置され、公開された投稿を使用されたクエリに制限します。 これらは(イベント日に)将来予定されているブログ投稿であるため、テンプレートのコアブログに表示されることを心配する必要はありません。 ただし、カテゴリリストからカテゴリを非表示にすることをお勧めします。 これは、除外オプションを使用してWordPressテンプレートのカテゴリリストを編集することで実現できます。


また、イベントの場所を表示するために、投稿のメタデータを追加しました。 これは、WordPressのカスタムフィールドセクションを使用して実行されます。 フィールド名に場所を入力し、値に場所を入力するだけです。次に、上記のget_post_metaコマンドを使用して、表示する場所を取得します。

結果として得られるサイトは、本を宣伝するために必要なすべての要素を備えた非常にユニークなデザインとレイアウトで、かなりクールです。
企業ブログのヒント.png