Добрый день.
Есть сайт на wordpress
https://euconsult.md/ru/idei-de-afacere/
Для перевода использую плагин wpglobus.
На страницы из ссылки я вывел несколько записей.
Написал свою функцию
function get_short_text( $content, $count ) {
$short_text = $content;
$text_ro = '{:ro}';
$text_ru = '{:ru}';
$text_en = '{:en}';
$pos_ro = strpos( $short_text, $text_ro ) + 5;
$pos_ru = strpos( $short_text, $text_ru ) + 5;
$pos_en = strpos( $short_text, $text_en ) + 5;
$short_text_ro = substr( $short_text, $pos_ro, $count );
$short_text_ru = substr( $short_text, $pos_ru, $count );
$short_text_en = substr( $short_text, $pos_en, $count );
if ( get_lang() === '_ro' ) {
$short_text = $short_text_ro;
} elseif ( get_lang() === '_ru' ) {
$short_text = $short_text_ru;
} else {
$short_text = $short_text_en;
}
$short_text = str_replace( [ '<strong>', '</strong>' ], '', $short_text );
return $short_text;
}
Чтобы вывести небольшой кусок контента.
В хедере прописал кодировку
<meta charset="<?php bloginfo('charset'); ?> ">
Думаю, что из-за этого и проблемы с кодировкой.
Подскажите как решить проблему?
Заранее благодарен.