1

PARENT ページからサブタイトルを取得し、タイトル タグ内のテキストをエコーし​​ようとしています。

関数:

<?php
    $id_to_get = $post->ID;
    if ( $post->post_parent ) {
        $id_to_get = $post->post_parent;
    }
    $parent = $id_to_get;

    $title = get_the_title($parent);
    $subtitle = get_post_meta($id_to_get, '_base_page_subtitle', true);
?>

HTML 実装: ...title="<?php echo $subtitle; ?>">

残念ながら、字幕テキストをうまく取得できません。変数 $subtitle ではなく、変数 $title をエコーするタイトルを設定できます。

サブタイトル オプションの値は、テーブル "_base_page_subtitle" に格納されます。オプションフレームワークを使用しています。

私の問題は if ステートメントにあることはわかっていますが、PHP が初めてなので、データをキャプチャして適切に表示する方法を理解するのに少し苦労しています。

もう一度ありがとう!

4

1 に答える 1