garsday
V2EX  ›  问与答

WordPress 文章列表的问题

  •  
  •   garsday · May 20, 2015 · 3536 views
    This topic created in 4185 days ago, the information mentioned may be changed or developed.
    需要在文章列表页先显示置顶文章,然后显示其他文章
    在网上找了好多,都是只显示置顶文章,或者不显示置顶文章
    有什么方法是让置顶和其他文章,都查询出来,先显示置顶文章,在显示其他文章,可以翻页
    11 replies  •  2015-05-20 14:23:33 +08:00
    Moker
    Moker
    May 20, 2015
    1
    官方自带主题似乎就是有这个功能的
    garsday
    garsday
    OP
    May 20, 2015
    2
    @Moker 我怎么没想到呢。。。我去看看
    gdtv
    gdtv
    May 20, 2015
    3
    1楼正解,默认就是这样显示的
    garsday
    garsday
    OP
    May 20, 2015
    4
    @gdtv
    @Moker 我试了。。。官方自带的三个主题,都不行
    Moker
    Moker
    May 20, 2015
    5
    @garsday 表示默认真的可以
    bigfa
    bigfa
    May 20, 2015
    6
    楼主的意思是想把列表重新排序吧,置顶的在前面,然后其他的在后面。
    wordpress默认的规则是每页置顶文章都是置顶的。
    可以通过`is_stikcy`和`is_paged`让置顶文章只在首页显示

    另外楼主需求表达的不是很清楚
    gdtv
    gdtv
    May 20, 2015
    7
    抱歉我在3楼回答错了。
    在首页默认就是按楼主那样排列的,但在分类页面就不行了。
    后台编辑文章界面里相关选项是“将文章置于首页顶端”,注意这里也说了是首页。
    看来楼主的问题还要想其他办法了。
    Mihuwa
    Mihuwa
    May 20, 2015 via iPhone
    8
    装个置顶插件
    loveyu
    loveyu
    May 20, 2015
    9
    估计楼主要的是在其他页面也能够置顶,估计这个得自己写插件了
    garsday
    garsday
    OP
    May 20, 2015
    10
    @bigfa 恩,我看了一下,是表述的不很清楚,我也是弄了一天,有点乱
    @gdtv 我这个后台显示的是,“置顶这遍文章”。。。版本不一样么
    我用的是4.1的
    我想了一个临时的解决办法,就是在分类页面,把置顶文章和普通文章分离。。。
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    May 20, 2015 via iPhone
    11
    更改分类页默认查询,get_option取出置顶文章,然后判断如果是分类页就塞到posts前面,用到用filter是the_posts
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5034 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 03:45 · PVG 11:45 · LAX 19:45 · JFK 22:45
    ♥ Do have faith in what you're doing.