为了账号安全,请及时绑定邮箱和手机立即绑定

get_posts内get_template_part()

get_posts内get_template_part()

PHP
ITMISS 2022-09-17 22:29:10
我试图在帖子上显示帖子列表,包括他们的标题和图像。Im 使用带有数组的函数来过滤帖子。我知道获取帖子图像,但是当我在输出上使用它时,它会向我显示当前帖子的图像,而不是过滤后的图像(get_posts()$template_loader->get_template_part( 'content-listing-image');$evento)这是我的代码:<?php $args = array(    'author'         => $post->post_author,    'order'          => 'ASC',    'posts_per_page' => -1,    'meta_query'     => array(        array(            'key'   => '_listing_type',            'value' => 'event'        )    ));    $eventos = get_posts( $args );    foreach ( $eventos as $evento ) {        $template_loader = new Listeo_Core_Template_Loader;        $output .= '<div><a href="'.get_permalink( $evento->ID ).'" target="_blank"> '.$template_loader->get_template_part( 'content-listing-image').' '.$evento->post_title.'</a></div>';      }    if(!empty($eventos)) : ?>         <div id="listing-eventosartista" class="listing-section">            <h3 class="listing-desc-headline margin-top-60 margin-bottom-30"><?php esc_html_e('Eventos','listeo_core'); ?></h3>                <div class="single-item">                    <?php echo $output; ?>                </div>        </div>    <?php endif ?>我想向每个(帖子)显示相应的图像。$evento
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

您可以使用get_the_post_thumbnail(),如下所示

$output .= 'ID ).'" target="_blank"> '.get_the_post_thumbnail( $evento->ID).' '.$evento->post_title.'';



查看完整回答
反对 回复 2022-09-17
  • 1 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号