帖子网址不会出现在主播href标签中

时间:2015-09-30 08:41:20

标签: php wordpress custom-post-type

我的代码是

$args=array(
'post_type' => "product",
'post_status' => 'publish',
'taxonomy'   => 'products_category',
'order' =>'ASC',
'number'     => '',
'hide_empty'  => 0 );
 $my_query = new WP_Query( $args );
echo '<ul class="product_category">';
    if( $my_query->have_posts() ) {
        while ($my_query->have_posts()) : $my_query->the_post(); 
            echo '<li>';
            echo '<a href='. the_permalink() .'>';
            echo the_title();
            echo '</a></li>';
        endwhile;
    }
 echo '</ul>';wp_reset_query();

我想展示产品帖子类型的帖子。帖子正确,但帖子链接不在href标签内。

2 个答案:

答案 0 :(得分:1)

使用get_permalink();

而不是使用the_permalink()
$args=array(
'post_type' => "product",
'post_status' => 'publish',
'taxonomy'   => 'products_category',
'order' =>'ASC',
'number'     => '',
'hide_empty'  => 0 );
 $my_query = new WP_Query( $args );
echo '<ul class="product_category">';
    if( $my_query->have_posts() ) {
        while ($my_query->have_posts()) : $my_query->the_post(); 
            echo '<li>';
            echo '<a href='. get_permalink() .'>';
            the_title();
            echo '</a></li>';
        endwhile;
    }
 echo '</ul>';wp_reset_query();

答案 1 :(得分:0)

使用get_permalink()代替the_permalink(),如果问题仍然存在,请尝试$my_query->get_permalink()