Как редактировать меню администратора WordPress только для пользователей на арабском языке

#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. Спасибо, я попробую. Если это сработает, я отмечу ваш ответ