我使用的是WordPress 3.5,我创建了一个自定义帖子类型,名为order with title supports only。 现在我想当这个命令发布标题文本将是order-#ID
,(这里的ID将是将要发布的帖子ID)没有别的,如果用户在标题中写入东西,它不会发布它只是保存像order-#23
。Wordpress在发布前更改帖子标题
另一件事是任何其他方式来隐藏标题输入(我不想显示标题和编辑器),但保存它的价值时,它发布像order-#265
。
我使用的是WordPress 3.5,我创建了一个自定义帖子类型,名为order with title supports only。 现在我想当这个命令发布标题文本将是order-#ID
,(这里的ID将是将要发布的帖子ID)没有别的,如果用户在标题中写入东西,它不会发布它只是保存像order-#23
。Wordpress在发布前更改帖子标题
另一件事是任何其他方式来隐藏标题输入(我不想显示标题和编辑器),但保存它的价值时,它发布像order-#265
。
你可以在save_post
挂钩它,然后更新数据库以反映标题的变化。
请注意,我没有测试的代码,但它应该是类似的东西:
function save_title($post_id){
global $wpdb;
$wpdb->update($wpdb->posts, array('post_title' => 'order-#' . $post_id), array('ID' => $post_id));
}
add_action('save_post', 'save_title');
[你尝试过什么(http://whathaveyoutried.com/)? –