如何让帖子页面独一无二,并在首页上显示?

时间:2015-03-12 作者:isBatak

我不知道标题是否正确,但我将尝试在下面解释我的问题。

我创建了一个自定义的帖子类型“Projects”,诀窍是一个项目必须是唯一的并显示在主页上。

我正在考虑在帖子编辑页面中添加一个复选框,如果选中了,帖子ID将保存在某个地方(我不知道在哪里以及如何保存,所以请帮助)。如果另一篇文章被选中为唯一,旧值将被覆盖,因此只有一篇文章始终处于活动状态(唯一)。

我的问题是在何处保存此类数据,因为我不想创建自定义表(如果没有必要),而在post meta中保存不适合此用例。以及如何从wp DB检索此数据?

1 个回复
SO网友:seot

我认为这个问题很容易解决-

有一种方法可以添加自定义元框。基本上可以从这里复制:add_meta_box

现在,在自定义元框中做一个复选框,并用post id创建一个隐藏字段

update_post_meta( $post_id, \'_my_meta_value_key\', $my_data );
你现在可以update_option 在全球的WordPress中。

结束

相关推荐

Add code only for blog posts

我正在尝试只在博客帖子中运行一个代码,而另一个代码只在单个页面中运行。但我甚至无法生成一个包含wordpress条件标记的php if语句。在页脚中。php,我尝试了一些简单的函数if( is_singular() ) { // should show work in singular pages, bot is not working } 在下面的代码中,将在首页上执行code4 getif ( is_front_page() && is_home()