サポート » 使い方全般 » カスタム投稿タイプのタイトル一覧を取得する際に、カスタムフィールド

  • 解決済 dada3

    (@dada3)


    いつもお世話になっております。
    特定のカスタム投稿タイプに属する記事を一覧表示するために、以下のようなコードを用意しました。
    <?php
    $loop = new WP_Query(
    array(
    ‘post_type’ => ‘投稿タイプ’ ) );
    while ( $loop->have_posts() ) : $loop->the_post();
    $content = get_the_content();
    $content = apply_filters(‘the_content’, $content);
    preg_match_all(‘/\< *[img][^\>]*src *= *[\”\’]{0,1}([^\”\’\ >]*)/’,$content,$matches);
    if(!isset($matches[1][0]))continue;
    $url = $matches[1][0];
    ?>
    画像を表示
    <?php endwhile;wp_reset_query(); ?>

    しかし、通常の投稿タイプですと問題ないのですが、この方法だと投稿の本文に何も記載せず、カスタムフィールドのみで構築しているカスタム投稿タイプが取得できません。

    $content = get_the_content();
    $content = apply_filters(‘the_content’, $content);

    この箇所を

    $content = the_title();
    $content = apply_filters(‘the_title’, $content);

    このようにしてみましたが、うまくいきませんでした。

    ご教授いただけましたら幸いです。
    どうぞよろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「カスタム投稿タイプのタイトル一覧を取得する際に、カスタムフィールド」には新たに返信することはできません。