有很多不同的概念和资源可以实现这一点,我会这样做。。
在主题中实现这一点可能更容易。您可以在插件中包含模板文件,或者插件创建短代码以输出数据。
添加usermeta配置文件首选项。您可能希望添加一个从分类法填充的选择字段(可能是标记)。也可能是一个包含“All”、“Videos”、“podcast”等的广播组,自动从另一个分类法(类别或帖子类型)中提取
我想说最好/最容易做两部分。一个带有“首选源”,另一个带有“全部”。在您的短代码逻辑/模板中使用PHP获取当前用户元并测试他们是否指定了所有/特定的术语。如果有,请使用这些值运行WP\\u查询,否则根本不显示该部分。然后在后面显示“all”部分。您可以在获取当前usermeta的基础上使用一些逻辑来集成这两个WP\\U查询,但我不想限制您的用户查找更有趣的内容。尤其是如果它是开发人员的“学习”网站。您还可以将usermeta测试的“else”部分显示为“all”提要。
相当高的水平的答案,但希望这将为您指出正确的方向!
这里有一个关于添加用户元的快速教程,其他内容在codex中很容易找到http://www.e-dirts.com/4528/how-to-add-custom-user-meta-data-field-on-wordpress-user-profile/