PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php-在WordPress主页上显示最新的2条便利贴大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在对wordpress主题进行定制化处理,我想在wordpress主页顶部@L_944_3@最新的2条便利贴.为此,我使用以下代码

<div class="trending-right">
   <?PHP
     $sticky = get_option( 'sticky_posts' ); // Get all sticky posts
     rsort( $sticky ); // Sort the stickies, latest first
     $sticky = array_slice( $sticky, 0, 2 ); // number of stickies to show
     query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1 ) ); // The query

     if (have_posts() ) { while ( have_posts() ) : the_post(); ?>
     <div class="trend-post">
     <div class="thumb"><?PHP the_post_thumbnail(array(150,100)); ?></div>
     <div class="title"><a href="<?PHP the_permalink() ?>"><?PHP the_title(); ?></a></div>
     </div>
     <?PHP endwhile;?>
     <?PHP } else { echo ""; }?>

</div>

现在,代码可以正常工作并显示最新的2个粘性帖子,但是它也从主页上删除了所有其他列出的帖子,并且仅显示了这2个粘性帖子.我尝试用新的WP_Query替换query_posts,但是在这种情况下,它显示的是所有粘性帖子,而不是仅显示2个.

有什么建议如何调整上面的代码并使之工作?

解决方法:

查看您的代码,我假设您刚刚向我们展示了粘性循环,并且还有另一个查询显示模板中其他位置的其他帖子?您应该使用wp_reset_query();@L_618_24@查询后,这是食典中的条目;

WordPress – resetting custom query

大佬总结

以上是大佬教程为你收集整理的php-在WordPress主页上显示最新的2条便利贴全部内容,希望文章能够帮你解决php-在WordPress主页上显示最新的2条便利贴所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: