我的代码是
$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标签内。
答案 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()