我不时从档案馆发布文章。有时,我需要展示2-3年前的项目。
为了突出这些帖子,我简单地将它们分类为featured
分类,一旦我完成了对它们的描述,我就从featured
这样我就可以有房间来展示新的。
这种方法有多个缺点。
首先,我不能简单地选择一个帖子,然后将其分类featured
希望它出现在我的featured
区我必须取消选中至少一个现有的特色帖子。为什么?好吧,如果我有空间展示5个特色项目,而我正好有第6个。哪5个在里面?
其次,由于没有选中,我永远无法建立“一次精选”或“至少一次精选”帖子列表的存档。
在我看来,WordPress做出了一个很好的假设,即特色帖子来自最新的帖子!因此,当您在其中添加新帖子时,您只需继续将其检查到featured
帖子和WP将在您的featured items zone
按时间顺序。这显然将第6个踢出了视野,将最近的5个留在了区域内。
但是,如果您选择一篇旧帖子(比如说3 mts前的帖子),您希望它出现在同一个区域,那会怎么样?更改发布日期?
让我在这里快速地注意到,WP的粘性帖子功能在这里也没有帮助,因为它们也需要维护“unsticking”。贴子可能有助于解决一个Z和两个Z的情况,但如果你经常使用过去的项目,那就没有任何帮助了。
我希望有一个特殊的类别,名为“特色”,可以选择更改基本名称,以便WP使用不同的基于日期的标准管理特色项目。
所以,每次一个项目被签入featured
WP类别,WP将此操作的日期跟踪到数据库字段中,称为last featured date
或者类似的东西,当它显示featured
cat(及其所有子cat),它只是使用该日期对帖子进行排序,而不是post\\u创建的日期!
我想问你的是,如果有灵巧的解决方案来解决这个问题?
你们会怎么做来保持最后5个特色项目,只需简单地将项目点击到特色类别中,而不做任何其他事情?