カスタム投稿本文の抜粋をTOPページに表示したい
-
似たような質問を検索し試しましたが、どうしても解決できないので質問させてください。
カスタム投稿タイプで製品情報(タイプ:product)を作っています。
その中から季節のおすすめ商品のタグ(recommended)のついたものを4件のみ、
TOPに表示したいと考えています。
表示したい内容は、
・サムネール画像
・タイトル(商品名になります)
・本文の抜粋過去の記事や検索で調べ、以下のようなコードを書きましたが
サムネールとタイトルは表示されるのですが抜粋が表示できません。<h2>Recommendes<span>季節のおすすめ商品</span></h2> <?php $tax_posts = get_posts('post_type=products&taxonomy=products-cat&term=recommended&posts_per_page=4'); if($tax_posts): ?> <div> <?php foreach($tax_posts as $tax_post): ?> <h3><a href="<?php echo get_permalink($tax_post->ID); ?>"><?php echo esc_html( $tax_post->post_title ); ?></a></h3> <p><?php echo esc_html( $tax_post->post_excerpt ); ?></p> <?php echo get_the_post_thumbnail($tax_post->ID, 'thumbnail'); ?> <?php endforeach; ?> </div> <?php endif; ?>
どこがおかしいのか、間違いをご指摘いただけませんでしょうか?
ちなみに、
<?php echo esc_html( $tax_post->post_excerpt ); ?>
部分を
<?php echo $tax_post->post_content; ?>
に変えると本文を含む記事全体が表示されますが、サムネールでない大きい画像や表なども表示されてしまいますので、本文の頭から何文字までの抜粋を表示したいのです。過去の記事で
ja.forums.wordpress.org/topic/4823
ja.forums.wordpress.org/topic/7145
を参考にさせていただきました。
特に後者の方は、非常に似通っている設定ですので参考にさせていただきましたが、
表示できない部分が異なっており、私はサムネールの表示には問題なく抜粋分が表示されないのです。初心者なものでわかりにくい文章で大変申し訳ございませんが、何卒よろしくお願い致します。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「カスタム投稿本文の抜粋をTOPページに表示したい」には新たに返信することはできません。