我正在尝试创建短代码但由于某种原因我输出有问题,它应该在< li>但它在外面
testPhoto 4Photo 3Photo然后3个li html标签
这是下面的代码:
$the_query = new WP_Query( $args );
if( $the_query->have_posts()):
while ( $the_query->have_posts() ) : $the_query->the_post();
$output .= "<li>". the_title() . "</li>";
endwhile;
endif;
wp_reset_query();
return $output;
答案 0 :(得分:0)
不带参数调用the_title()会直接输出值。根据{{3}}接收值传递3参数:
the_title('', '', FALSE);
前两个是在值之前和之后添加的字符串。