WordPress相关文章缩略图可以用,但permalink错误。

问题描述 投票:0回答:1

我试图在每个WP文章下面显示4个相关文章。缩略图能正常工作,能拉进专题图片和标题,但永久链接却不能。它显示为"http:/example.comoriginal-post-name。< ? the_permalink(); ? >"(加了空格),是可以点击的,但当然找不到内容。这段代码在我的另一个网站上可以正常工作,但在这个新网站上就不行了。我相信它还可以改进--我对wordpress主题设计相当陌生。

 <?php
 // Default arguments
  $args = array(
 'posts_per_page' => 4,
 'post__not_in'   => array( get_the_ID() ),
 'no_found_rows'  => true,
 );

$cats = wp_get_post_terms( get_the_ID(), 'category' ); 
$cats_ids = array();  
foreach( $cats as $wpex_related_cat ) {
$cats_ids[] = $wpex_related_cat->term_id; 
}
if ( ! empty( $cats_ids ) ) {
$args['category__in'] = $cats_ids;
}

// Query posts
$wpex_query = new wp_query( $args );

// Loop through posts
foreach( $wpex_query->posts as $post ) : setup_postdata( $post ); ?>

<!--<a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( the_title_attribute( 
'echo=0' ) ); ?>"><?php the_title(); ?></a>-->
<div class="relatedthumb">
<a rel="external" href="<?the_permalink()?>"><?php the_post_thumbnail(array(150,100)); ?><br 
/>
<?php the_title(); ?>
</a>
</div>

<?php
// End loop
endforeach;

// Reset post data
wp_reset_postdata(); ?>

如果有人问过这个问题,我很抱歉--我试着搜索过,希望这是一个简单的解决方案。谢谢你!我正在尝试显示4个相关的主题。

php html wordpress wordpress-theming thumbnails
1个回答
1
投票

你用错了php的开头标签

<a rel="external" href="<?php the_permalink(); ?>">

所以是打错了

© www.soinside.com 2019 - 2024. All rights reserved.