不使用css删除“保存草稿”按钮

时间:2017-01-19 作者:dodo254

有没有一种方法可以在不使用CSS的情况下删除“保存草稿”按钮?

2 个回复
SO网友:Felix Eve

您不能只删除“保存草稿”,因为按钮被绑定在submitdiv 函数中定义的metabox HTMLpost_submit_meta_box().

但是,我们可以更改此元盒的回调,并用我们自己的函数替换它。

我们可以绑定到submitpost_box 事件并为绑定指定一个高度权重,使其最后激发。。。

add_action(\'submitpost_box\', \'my_module_edit_form_after_editor\', 100);
然后,当调用我们的操作时,我们可以交换metabox回调:

function my_module_edit_form_after_editor() {
    global $wp_meta_boxes;

    $post_type = \'feed\';
    $context   = \'side\';
    $priority  = \'core\';

    $wp_meta_boxes[$post_type][$context][$priority][\'submitdiv\'][\'callback\'] = \'my_custom_post_submit_meta_box\';

}
然后我们只需要定义自定义元数据库的外观。你可以把核心功能post_submit_meta_box() 并将其放入您自己的插件中,删除不必要的部分,但是我建议使用实际的模板,而不仅仅是中途关闭php标记,因为这样的函数只会导致难以遵循可怕的意大利面代码。

SO网友:Pratik bhatt

请在wp配置中输入以下行。php

define(\'WP_POST_REVISIONS\', \'false\');

相关推荐

在WordPress循环中显示‘Auto Draft’POST

当运行wordpress循环时,我看到这些奇怪的帖子,称为自动草稿。我以前从未见过这种情况。有人知道它们是什么以及如何摆脱它们吗?非常感谢您的帮助,因为我在这件事上迷失了方向。我使用的循环是:<div class=\"archive-steps-to-hs\"> <div class=\"container\"> <div class=\"row\"> <?php // WP_Query arg