#wordpress #wordpress-hook
#wordpress #wordpress-hook
Вопрос:
Я пытаюсь изменить меню администратора WordPress только для арабского языка, но когда я использую следующую функцию, она вносит изменения для всех языков — английского и арабского
<?php
/**
* GeneratePress child theme functions and definitions.
*
* Add your custom PHP in this file.
* Only edit this file if you have direct access to it on your server (to fix errors if they happen).
*/
function wd_admin_menu_rename() {
global $menu; // Global to get menu array
$menu[5][0] = 'أعلانات'; // Change name of posts to Ads
}
add_action( 'admin_menu', 'wd_admin_menu_rename' );
Как я могу изменить его только для пользователей с арабской панелью управления?
Ответ №1:
function wd_admin_menu_rename() {
// check for site language
$lang = get_option('WPLANG');
if($lang == 'ar')
{
global $menu; // Global to get menu array
$menu[5][0] = 'أعلانات'; // Change name of posts to Ads
}
}
add_action( 'admin_menu', 'wd_admin_menu_rename' );
Комментарии:
1. Спасибо, я попробую. Если это сработает, я отмечу ваш ответ