首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WP-2环第1条粘性柱,第2条非粘性柱

WP-2环第1条粘性柱,第2条非粘性柱
EN

Stack Overflow用户
提问于 2014-03-06 11:46:42
回答 1查看 284关注 0票数 0

我将开始说我在PHP方面很糟糕。我可以修改一些简单的代码,但我不知道当我必须写自己的代码时,我在做什么。

目标:在我的wordpress index.php页面上显示来自一个特定类别的2个循环。第一个循环应该显示一个粘性的帖子,第二个应该显示所有其他的帖子。

我想显示的类别是“28”。

我已经找到了这个页面:Posts,但我不知道如何将它付诸行动。

我花了几个小时试着让它开始工作,但没有成功。

所以循环1应该是这样的:

循环2应该是这样的:

--猫是28显示所有的非粘性柱(所以不包括粘性)

如果有人能帮我,我会很高兴的。已经两天了,我还是不能把它放在一起,>.>

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-06 13:53:51

找到最新的“粘性邮报”。

代码语言:javascript
复制
<?php
$sticky = get_option( ‘sticky_posts’ );
query_posts( array( ‘cat’ => 28, ‘post__in’ => $sticky, ‘orderby’ => ID, ‘showposts’ => 2 ) );
?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<a href=”<?php the_permalink(); ?>” rel=”bookmark” title=”Permanent Link to <?php the_title(); ?>”>
<?php endwhile;?>
<?php endif; wp_reset_query(); ?>

将粘性帖子排除在最近的帖子列表之外

代码语言:javascript
复制
<?php $sticky = get_option(‘sticky_posts’) ;

$post_to_exclude[] = $sticky[0];

$args=array(
‘cat’ => 28,
‘showposts’=>10,
‘post__not_in’=> $post_to_exclude,
);

query_posts($args); ?>

<h2><a href=”<?php the_permalink() ?>”><?php the_title(); ?></a> </h2>

<?php while (have_posts()) : the_post();  ?>

<?php endwhile;?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22223593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档