0

カスタム フィールドに特定の単語を含む投稿のみを表示するカスタム ループをホームページに作成します。例を挙げて説明します。元。バスケットボール チームのウェブサイトと、「COACh」と「TRAINING」という 2 つのカスタム投稿タイプを取得しました。「コーチ」では、コーチとそのスキルを追加します。「TRAINING」にエクササイズの名前と説明を追加し、カスタム メタ ボックスに時間、コーチ、期間、実行日を追加します。月曜日だとすると、カスタム フィールドに月曜日を含むすべての TRAININGS が表示されます。イベントカレンダーのようなプラグインなしで可能ですか????

それは正しいですか?

$today = date("l");
$args = array( 'post_type' => 'palinsesto', 'posts_per_page' => -1);
$palinsesto = get_posts( $args );
     foreach ( $training as $post ) {
               $day = get_post_meta( $post->ID, 'giorno ' ); // here day is key
            if($day==$today)
            while ($post->have_posts()) : $post->the_post(); ?>
4

2 に答える 2

0

はい、可能です。大まかに以下にコーディングしました。

$args = array( 'post_type' => 'TRAINING', 'posts_per_page' => -1); 
$training = get_posts( $args );

foreach ( $training as $post ) {
          $day = get_post_meta( $post->ID, 'day ' ); // here day is key
          if($day=='Monday')
            echo $post->post_title.'<br />';
            echo $post->post_content.'<br />';
}
于 2013-11-15T17:32:51.507 に答える