如何在自定义帖子类型上添加保存按钮来替换发布?

时间:2011-12-10 作者:katemerart

我有一个名为“联系人”的自定义帖子类型。我想删除状态、发布日期并将按钮从“发布”更改为“保存”。据我所知,如果不更改核心文件,这可能是不可能的(如果我错了,请纠正我)。

因此,我没有试图破解发布元框,而是能够使用Access Manager插件一起删除发布元框。但我需要知道如何读取一个保存按钮,该按钮的工作方式与PUBLISH相同。

有什么想法吗?

2 个回复
最合适的回答,由SO网友:weston deboer 整理而成

不是我的,但修改自here.但如果你把它放到函数中。php或插件,它将工作。

add_filter( \'gettext\', \'change_publish_button\', 10, 2 );

function change_publish_button( $translation, $text ) {
if ( \'yourcustomposttype\' == get_post_type())
if ( $text == \'Publish\' )
    return \'Save\';

return $translation;
}

SO网友:Matt Pramschufer

我知道这是一篇旧帖子,但如果有人像我一样通过搜索找到这个帖子,我只是清理了代码。

function change_publish_button( $translation, $text ) {
    if ( \'CUSTOM_POST_TYPE\' == get_post_type() && ($text == \'Publish\' || $text == \'Update\') ) {
        return \'Save\';
    } else {
        return $translation;
    }
}

结束

相关推荐

自定义Metabox字段帮助提示弹出窗口

是否有任何内置到核心的东西显示一点(?)在翻滚时提供工具提示或上下文帮助弹出窗口的管理端输入字段(例如自定义元框输入字段)旁边的图标?我想我曾经看到过类似的东西,但它很可能是特定于插件的。有什么想法吗?