wordpress get_option('sticky_posts')没有返回整个id

时间:2018-01-31 16:53:59

标签: php wordpress custom-post-type sticky

我正在使用wordpress和Sticky CPT插件。 插件工作正常,我可以添加粘贴选项到自定义帖子,我可以看到插件更新粘贴帖子的数据库列表。

但我无法使用'post__not_in' => get_option('sticky_posts')过滤我的查询,因为get_option('sticky_posts')仅返回“正常”帖子的ID列表,而不是数据库中存在的整个ID列表。 它似乎过滤结果,并删除自定义帖子的所有ID。

这是正常的get_option('sticky_posts')行为吗? 我认为它应该简单地返回数据库中的内容wp_options / option_name / sticky_posts,我错了吗? 如果是的话,我能做些什么呢?

1 个答案:

答案 0 :(得分:0)

如果它对某人有用,我最终会转储插件,并使用一个简单的复选框创建我自己的元数据框,然后使用Options API保存帖子ID,现在我可以获得id& #39;我正在寻找使用get_option(' my_stiky_cpt')。