リファレンスなどを読むと、抜粋文を取得するget_the_excerptタグはループ内で使用する関数ということでした。
今記事抜粋文をメタタグに設定したいため、single.phpのhead内でget_the_excerptタグを利用して抜粋文を取得したところ、きちんと抜粋文が取得できました。
ループ内というのは
<?php if(have_posts()): while(have_posts()): the_post(); ?>
この間を指しているかと思ったのですが違うのでしょうか。
あるいはsingle.php(個別記事)内=ループ内ということなのでしょうか。
コードは大まかですが以下のような感じです
<?php ~ $description = get_the_excerpt(); ~ ?> <head> ~ <meta name="description" content="<?php echo $description;?>"> ~ wp_head(); </head> ?>
どうぞよろしくお願いいたします。
まだ回答がついていません
会員登録して回答してみよう