我正试图弄清楚如何制作它,以便在新帖子发布后尽快发布。加载自定义帖子类型的php页面,保存帖子。基本上,我是想在任何人开始输入任何内容之前,确保帖子已经保存了postID。
我想我可能会“假点击”保存草稿按钮,但我想知道是否有更合法的方法来处理它。
我正试图弄清楚如何制作它,以便在新帖子发布后尽快发布。加载自定义帖子类型的php页面,保存帖子。基本上,我是想在任何人开始输入任何内容之前,确保帖子已经保存了postID。
我想我可能会“假点击”保存草稿按钮,但我想知道是否有更合法的方法来处理它。
这应该行得通。这是当你点击bookbarklet时,press this获取帖子id的方式。
add_action( \'load-post-new.php\', \'prefix_save_it\' );
function prefix_save_it() {
// define some basic variables
$quick = array();
$quick[\'post_status\'] = \'draft\'; // set as draft first
$quick[\'post_category\'] = isset($_POST[\'post_category\']) ? $_POST[\'post_category\'] : null;
$quick[\'tax_input\'] = isset($_POST[\'tax_input\']) ? $_POST[\'tax_input\'] : null;
$quick[\'post_title\'] = isset($_POST[\'post_title\'] ? $_POST[\'title\'] : null;
$quick[\'post_content\'] = isset($_POST[\'post_content\']) ? $_POST[\'post_content\'] : null;
// insert the post with nothing in it, to get an ID
$post_ID = wp_insert_post($quick, true);
if ( is_wp_error($post_ID) )
wp_die($post_ID);
$quick[\'ID\'] = $post_ID;
wp_update_post($quick);
}
return $post_ID;
}
我目前正在使用“Wordpress代码片段”为插入到帖子中的代码添加功能。这个插件的工作方式是将代码添加到设置中的插件库中,然后执行类似于[代码:1]的操作(我记不清确切的语法了)我真的不太喜欢它的风格,所以我希望使用谷歌的美化。停用此插件会有什么影响?我会丢失所有的代码片段吗?我是否需要浏览每一篇文章并编辑所有的代码片段(即[代码:1])?