WordPress函数UPDATE_POST的工作

时间:2012-11-18 作者:j.oberle

我在前端页面中使用wp\\u update\\u post()。函数的第一部分按预期工作。将在wp\\U帖子中更改帖子内容和/或帖子标题。但该函数不会如WP函数参考中所述,从旧表项创建修订副本。

这是我的密码

$upd_post = array();
$upd_post[\'ID\'] = $post->ID;
$upd_post[\'post_title\'] = $wp_query->query_vars[\'4tn_title\'];
$upd_post[\'post_content\'] = $wp_query->query_vars[\'4tn_content\'];
$update_result = wp_update_post( $upd_post );
可能它不起作用,因为post\\u类型是cutom类型的“公文包”,而不是“post”。

如果这是获得投资组合项目“修订副本”的原因

1 个回复
SO网友:fuxia

这个supports post类型的参数具有to ask for revisions.

示例:

register_post_type( 
    \'portfolio\', 
    array( 
        \'supports\' => array ( \'revisions\' ) 
    ) 
);

结束

相关推荐

Functions.php:从博客中排除类别

所以很明显,如何从模板中排除某些类别,但我不想修改4个模板,使它们忽略某个类别。有没有一种方法可以将某个类别从阅读设置的“博客”集中排除?我正在将博客分配到名为“博客”的页面。。。但显然,档案和搜索也需要对这一超出类别的内容视而不见。我宁愿在里面做functions.php