Промяна от дясно на ляво на wordpress тема css

Имам тема за wordpress, съдържаща style.css & rtl.css, до други файлове с теми. Искам да сменя темата на отдясно наляво за арабски. Какво трябва да направя? Използване на @import в style.css? Или замяна на текста в style.css?


person iLearnSomethingNew    schedule 20.12.2012    source източник


Отговори (4)


Поддръжката на Wordpress има инструкции стъпка по стъпка как да направите темата на wordpress RTL:

Поддръжка на RTL език

Има и плъгин, който показва как ще изглежда темата в RTL:

http://wordpress.org/extend/plugins/rtl-tester/

person Mahm00d    schedule 28.04.2013

Във вашия header.php файл ще имате ред, подобен на:

<link href="/bg<?php bloginfo('stylesheet_url'); ?>" rel="stylesheet" type="text/css" />

Заменете го с:

<link href="/bg<?php bloginfo('template_url'); ?>/rtl.css" rel="stylesheet" type="text/css" />

Вие заменяте таблицата със стилове по подразбиране с тази отдясно наляво.

person Tom Walters    schedule 20.12.2012
comment
не намерих нито един ред да съдържа style.css или rtl.css в header.php - person iLearnSomethingNew; 20.12.2012
comment
И никой не съдържа bloginfo('stylesheet_url');? Трябва да е някъде там. Разгледайте интерпретирания изходен код в браузър и проверете къде е направена връзката. - person Tom Walters; 20.12.2012
comment
Търсих във всички файлове с теми, намерих тези редове pastebin.com/mj6DjEea * Includes the post editor stylesheet. */ if( ! function_exists( 'standard_add_theme_editor_style' ) ) { function standard_add_theme_editor_style() { add_editor_style( 'css/editor-style.css' ); $options = get_option( 'standard_theme_presentation_options' ); if( 'full_width_layout' == $options['layout'] ) { add_editor_style( 'css/editor-style-full.css' ); } // end if } // end standard_add_theme_editor_style add_action( 'init', 'standard_add_theme_editor_style' ); } // end if - person iLearnSomethingNew; 21.12.2012
comment
Това не изглежда като правилния код, трябва да потърсите къде е включен style.css. Или както казах по-горе, проверете за обаждането bloginfo('stylesheet_url');. - person Tom Walters; 21.12.2012
comment
прекарах дълго време, за да преглеждам файл по файл, търсейки bloginfo connect или style.css, не намерих нито един и когато използвам плъгин, наречен „RTL tester“, той работи много добре само за мен (изглед на администратор), бих искал направи го видим и за зрителите - person iLearnSomethingNew; 22.12.2012

За да активирате отдясно наляво (RTL) в wordpress, първо трябва да дефинирате езика на арабски, като редактирате реда в wp-config.php, просто добавете ar между '', за да бъде 'ar'

define( 'WPLANG', 'ar' );

след това отидете на http://ar.wordpress.org и изтеглете пакета, разархивирайте/разархивирайте и качете папката /wp-content/languages ​​към вашия wordpress /wp-content обновете блога си и той трябва да се промени автоматично на арабски

PS: промяната на WPLANG ще повлияе на администраторските менюта и всичко в шаблона ще се промени на езика, съответстващ на ar.po (в папката /languages, ако е преведено от темата или приставката.

моля, имайте предвид, че езиковият файл трябва да съответства на името на WPLANG, в този случай WPLANG е зададено на ar, така че .po файлът трябва да бъде ar.po.

person iLearnSomethingNew    schedule 13.06.2013

Отидете до Настройки => Общи в таблото за управление на WordPress и изберете предпочитания „Език на сайта“ – не забравяйте да натиснете бутона „Запазване на промените“. WordPress открива дали избраният от вас език е RTL език и когато вашата WordPress тема поддържа RTL, rtl.css stylesheet се зарежда автоматично и уебсайтът ви ще се показва в RTL. Това е.

за повече информация посетете тази страница: Как да активирате RTL за вашия уебсайт WordPress ?

person a77mp    schedule 29.03.2018