私はWordPressのプラグイン開発が初めてです。私はget_the_excerpt()
がループ内で動作しない単純なWordPressプラグインを開発しています。 get_the_title()
、get_the_permalink()
、get_the_content()
などの他のタグでも問題なく動作します。誰かが私を助けてください。これがコードです
if($loop->have_posts()) :
while($loop->have_posts()) :
$loop->the_post();
$content .= '<li><a href="'.get_permalink().'">'.get_the_title().'</a><br />'.get_the_excerpt().'</li>';
endwhile; wp_reset_postdata(); endif;
存在しない場合にコンテンツからの抜粋を自動生成するthe_excerpt()
とは異なり、get_the_excerpt()
は単にpost_excerpt
フィールドの内容を返します。
代わりにapply_filters( 'the_excerpt', get_the_excerpt() )
を使用してください。これはthe_excerpt()
と同じ処理をトリガーしますが、エコーするのではなく出力を返します。