WP_Query短代码输出

时间:2014-08-03 20:57:14

标签: php html wordpress shortcode

我正在尝试创建短代码但由于某种原因我输出有问题,它应该在< 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; 

1 个答案:

答案 0 :(得分:0)

不带参数调用the_title()会直接输出值。根据{{​​3}}接收值传递3参数:

the_title('', '', FALSE);

前两个是在值之前和之后添加的字符串。