如何隐藏WordPress页面、文章及自定义文章类型默认编辑按钮并重命名Elementor按钮
解决方法
隐藏WordPress默认编辑按钮
通过admin_bar_menu钩子移除顶部管理栏的默认编辑按钮,代码如下:
add_action( 'admin_bar_menu', 'remove_default_edit_button', 999 ); function remove_default_edit_button( $wp_admin_bar ) { $wp_admin_bar->remove_node( 'edit' ); }
重命名Elementor编辑按钮为“Edit”
方法一:使用Elementor专属钩子(推荐)
利用Elementor提供的工具栏菜单项过滤钩子,直接修改按钮文本:
add_filter( 'elementor/admin/toolbar/menu_items', 'rename_elementor_edit_button' ); function rename_elementor_edit_button( $menu_items ) { if ( isset( $menu_items['edit_with_elementor'] ) ) { $menu_items['edit_with_elementor']['title'] = 'Edit'; } return $menu_items; }
方法二:通用文本替换钩子
如果方法一不生效,可通过gettext钩子全局替换Elementor的按钮文本:
add_filter( 'gettext', 'replace_elementor_edit_text', 20, 3 ); function replace_elementor_edit_text( $translated_text, $text, $domain ) { if ( 'elementor' === $domain && 'Edit with Elementor' === $text ) { $translated_text = 'Edit'; } return $translated_text; }
部署说明
- 代码可添加至当前主题的
functions.php文件末尾,或创建自定义插件存放(推荐后者,避免主题更新丢失修改)。 - 操作前请备份相关文件,防止语法错误导致站点异常。
内容的提问来源于stack exchange,提问作者RitZz
相关产品推荐
相关产品推荐

