WP-prog

TranslatePress – плагин перевода WordPress

В данной статье речь пойдет о некоторых функциях плагина перевода WordPress – TranslatePress.

Часто в мультиязычных сайтах требуется показать контент по условию, например в зависимости от текущего языка. Довольно часто эта проблема возникает при использовании форм или всплывающих окон, созданных с помощью кода, а не плагина. В плагине TranslatePress предусмотрены следующие возможности:

При невозможности перевода контента в визуальном редакторе, плагин дает возможность отображать его в зависимости от текущего языка.

Поместите текст в шорткод:

Шорт-код
				
					<?php
    echo do_shortcode('[trp_language language="en_US"] English content only [/trp_language]');
?>
				
			

Также в PHP коде можно определить условие для конкретного языка

PHP-код
				
					<?php
 $current_language = get_locale();

 if( $current_language == 'en_EN' ){
 echo 'текст на языке en_EN';
 }
 
 if( $current_language == 'fr_FR' ){
 echo 'текст на языке fr_FR';
 }
 
?>
				
			

Другой вариант использования условного шорткода предназначен для перевода изображений, отображая разные изображения для разных языков.

				
					<?php
echo do_shortcode('[trp_language language="en_US"]
<‍img src="https://example.com/image_en.png" />
[/trp_language]
');
?>
				
			

Приобрести плагин TranslatePress, а также изучить всю необходимую документацию можно здесь:

Если Вас по какой-либо причине не устраивает функционал данного плагина, рекомендую к изучению раздел “Мультиязычность” на моем сайте.

Если у Вас есть какие-либо вопросы, оставьте свой комментарий:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *