the_excerptが出力されない
-
投稿記事において、description用に設定したカスタムフィールドに入力があればそれを出力して、入力がなければ記事の先頭のテキストを出力したいと思いました。
<?php if ( post_custom( 'kiji-des' ) ): ?> <meta name="description" content="<?php echo post_custom( 'kiji-des' ); ?>"> <?php else:?> <meta name="description" content="<?php the_excerpt(); ?> ..."> <?php endif; ?>
これを「header.php」に書きました。
カスタムフィールドの値は出力されました。
しかし入力がない時に先頭のテキストを抜粋して出力をしてくれませんでした。まさかと思って、管理画面にある「抜粋」の項目に入力をしていれば出力はされました。
「the_excerpt()」はこういう使い方では出力は出来ないのでしょうか?
もしくは可能なのであれば、その手段を教えていただければ幸いです。よろしくお願いいたします。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「the_excerptが出力されない」には新たに返信することはできません。