将条目标记为特色的最佳方式是什么?

时间:2015-01-22 作者:Marc

在相当多的wordpress项目中,我有一个请求,其中项目(或其他帖子类型)必须featured in the Portfolio page (或其他列表页),而不是默认的日期排序列表。

通常我会创建一个复选框作为自定义字段,但要知道在管理编辑页面中标记了哪些项目并不容易。

创建一个类别也是一个解决方案,但我不确定用预定义的类别交付主题是否是一个好的做法。

我还阅读了有关创建存档后状态的内容,以便只显示“已发布”的条目。

那么,你认为实现这一目标的最佳方式是什么?

2 个回复
最合适的回答,由SO网友:Marc 整理而成

好的,阅读后Rarst post 我选择了分类学术语。这很简单:

在register\\u taxonomy调用之后,我添加了一行代码wp_insert_term(\'Featured\',\'filter\'); 正在筛选我的分类法\'filter\' => \'Featured\', args内部

UPDATE:

作为补充说明,如果您想列出没有特色类别的类别:

按id排除术语

<?php $featured_term = get_term_by(\'name\', \'Featured\', \'filter\'); $featured_id = $featured_term->term_id; $args = array(\'taxonomy\' => \'filter\', \'exclude\'=>$featured_id); wp_list_categories($args); ?>

SO网友:Rarst

这听起来像是胶粘物,但遗憾的是,它们不适用于自定义帖子类型。

我想说,如果您已经在为它使用自定义字段,但对接口不满意,那么只需修复后一个接口即可。

您可以像在前端一样访问admin中的自定义字段。使用它以合适的方式使特色地位更加突出。例如,您可以使admin中的帖子列表遵循相同的排序逻辑,将特色放在顶部,并保持与前端显示相同的顺序。

结束

相关推荐