2013-09-23 5 views
0

Я использовал этот плагин WordPress для изменения направления сайта из LTR в RTL
RTL тестер плагин для WordPress

имя плагина: RTL Tester: http://wordpress.org/plugins/rtl-tester/

Основной проблема является администратор сайта приборной панели на английском языке, и я не хочу менять его на арабский, но когда я активирую плагин RTL Tester, он изменит направления веб-страниц на веб-сайте .. (home .. about ... contact) .. и панель инструментов wp-admin ! и это то, что я не хочу менять ... Я только хочу изменить внешний интерфейс сайта, а не back-end!

любой может мне помочь?

+0

Какой плагин? Ссылка? – brasofilo

+0

Этот http://wordpress.org/plugins/rtl-tester/ –

ответ

1

непроверенная, но дать ему попробовать:

<?php 
/* Plugin Name: Admin Fixed RTL */ 

add_filter('get_user_metadata', 'fix_rtl_so_18968615', 10, 4); 

function fix_rtl_so_18968615($value, $object, $key, $single) 
{ 
    if(!is_admin()) 
     return $value; 

    if('rtladminbar' == $key) 
     return 'ltr'; 

    return $value; 
} 

Это будет перехватывать get_user_meta для ключа rtladminbar, и если он не на стороне администратора, он возвращает сохраненное значение, в противном случае сделать это LTR для всех пользователей ,

После нажатия кнопки RTL администратор переключится на RTL, но вернется к LTR в следующей загрузке.

+0

Спасибо! но можете ли вы сказать мне, где я могу использовать этот код? так как мои знания в php являются базовыми –

+0

Это очень простой плагин. Создайте файл PHP, загрузите его в папку 'wp-content/plugins /' и активируйте. – brasofilo

+0

его не работает :( –

Смежные вопросы