回答
下面是更改标签的过程(在我的示例中,我将WooCommerce更改为“Stall”)。 您可以通过以下方式与gettext filter
一起尝试。
使用此在您的的functions.php文件
function rename_header_to_logo($translated, $original, $domain) {
$strings = array(
'WooCommerce' => 'Stall',
'Custom Header' => 'Custom Stall'
);
if (isset($strings[$original]) && is_admin()) {
$translations = &get_translations_for_domain($domain);
$translated = $translations->translate($strings[$original]);
}
return $translated;
}
add_filter('gettext', 'rename_header_to_logo', 10, 3);
您也可以申请下面的代码
function my_text_strings($translated_text, $text, $domain) {
switch ($translated_text) {
case 'WooCommerce' :
$translated_text = __('Stall', 'woocommerce');
break;
}
return $translated_text;
}
add_filter('gettext', 'my_text_strings', 20, 3);
完美!感谢Lemon Kazi !!! –
有您可以在插件代码更改为编辑这一行!虽然很难说明它会在哪里,因为它取决于插件。
如果您的插件位于边栏的顶层(即不在下拉列表或任何内容中),请尝试通过插件文件夹(wp-content/plugins/whatever-plugin-name)搜索名为add_menu_page
的函数。该函数的第二个参数是“菜单标题”,所以只需将其中的内容改为任何你想要的内容即可。
详情:https://codex.wordpress.org/Function_Reference/add_menu_page
如果它是一个下拉菜单下,尝试搜索名为add_submenu_page
功能。在这个函数中,菜单中的文本是THIRD参数,所以单独留下第二个参数并将第三个参数更改为所需的标题。
如果你不能找到add_submenu_page
,搜索add_plugins_page
或add_theme_page
或该名单上的人之一:根据什么子菜单,你的插件的网页实际上是https://codex.wordpress.org/Function_Reference/add_submenu_page
重要编辑:如果插件使用一个这些'快捷方式'功能,那么侧栏中的页面名称就是SECOND参数。
首先,看看你目前的管理菜单。我通常做的是用临时代码,我插入到我的主题的function.php
add_action('admin_menu', 'myRenamedPlugin');
function myRenamedPlugin() {
global $menu;
print_r($menu);
}
现在,当您登录,您的管理员菜单的完整树是在源代码中可见,并且将如下像这样:
Array
(
[2] => Array
(
[0] => Dashboard
[1] => read
[2] => index.php
[3] =>
[4] => menu-top menu-top-first menu-icon-dashboard menu-top-last
[5] => menu-dashboard
[6] => div
)
[4] => Array
(
[0] =>
[1] => read
[2] => separator1
[3] =>
[4] => wp-menu-separator
)
...
在这个数组中,找到你想重命名的插件。例如,插件“WordPress的文件”
[101] => Array
(
[0] => Wordpress Files
[1] => read
[2] => pgl_wp_files
[3] => WP Files
[4] => menu-top menu-icon-generic
[5] => toplevel_page_pgl_wp_files
[6] => dashicons-admin-generic
)
你看,在位置2是插件的唯一名称“pgl_wp_files”。通过使用插件的唯一名称,我们可以避免使用类似名称的其他插件重命名。因此,这一额外步骤很重要。
现在,我们使用这个值作为搜索针的函数。一旦找到,它可以用我们喜欢的任何名称替换插件的名称(位置0)。
要长话短说:
add_action('admin_menu', 'myRenamedPlugin');
function myRenamedPlugin() {
global $menu;
$searchPlugin = "pgl_wp_files"; // Use the unique plugin name
$replaceName = "New Name for Plugin";
$menuItem = "";
foreach($menu as $key => $item){
if ($item[2] === $searchPlugin){
$menuItem = $key;
}
}
$menu[$menuItem][0] = $replaceName; // Position 0 stores the menu title
}
- 1. ActiveAdmin仪表板标题
- 2. 重命名表格标题
- 3. XBox 360仪表板插件
- 4. 如何制作多行闪亮的仪表板标题标题?
- 5. 重命名闪亮的仪表板数据表中的列
- 6. 重命名标题
- 7. 如何插入xaction在CDE仪表板
- 8. 如何重命名一个jQuery插件
- 9. 如何重命名WordPress插件?
- 10. Mobikwik仪表板仪表板
- 11. 如何解决仪表板插件中的小部件?
- 12. 与仪表板相似的插件
- 13. 定制的JQuery UI仪表板插件
- 14. 重命名伞标题
- 15. 重命名列标题4.1
- 16. Wordpress安装插件将我重定向到仪表板
- 17. Swing仪表板
- 18. 的jQuery插件仪表板 - 如何保存状态变化
- 19. Kubernetes AWS仪表板问题
- 20. WSO2DAS仪表板问题
- 21. 文件重命名问题?
- 22. web2py:如何重命名表?
- 23. 如何重命名DynamoDB表
- 24. 文件重命名问题?
- 25. Excel仪表板
- 26. 如何为自动更新仪表板添加Deepsee仪表板小部件?
- 27. 如何重命名文件?
- 28. 如何重命名文件?
- 29. 重命名列标题文本=真
- 30. Wordpress仪表板
这将有助于https://wordpress.org/support/topic/change-plugin-name – TheProWolfPcGames
:用以下内容替换在主题的function.php上述功能他在谈论一个完全不同的问题。 –