Проблема с Wordpress (возможно кодировка)
Никита Асланян
Не уверен правильно ли обращаюсь с вопросом т.к. на вебинарах (если не ошибаюсь) говорили, что нужно не CMS изучать, а фреймворки. Однако буквально на днях смотрел вебинар по поиску информации и вот сейчас нужна помощь т.к. даже не знаю как сформулировать вопрос правильно. 
Внимание, вопрос (как в Что? Где? Когда? :) )
Вот текст index.php, файла самопальной темы:
<?php

 
   if (have_posts()):
       while (have_posts()) : the_post(); ?>
         
       <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
       <?php the_content(); ?>
       
       <?php endwhile;
   
   else :
       echo '<p>No content found</p>';    endif; ?>
После установки Wordpress был стандартно один русский пост с приветствием. Был добавлен еще один русский пост, чтобы проверить работу цикла. На странице обе записи отобразились корректно. 
Затем была добавлена часть с "the_permalink();"
И тут обнаружилось, что при открытии новой странице (по переходу по пермалинку) получаем текст страницы 
"No content found" т.е. have_posts() = false? Добавил ради интереса запись с тайтлом и текстом на латинице, и по пермалинку без проблем получил нужный пост. А посты с русским текстом все так же выдают "No content found". Попробовал сделать еще 2 тестовых записи. В итоге получил на главной странице:
english title
text is half english, а на половину русский
русский заголовок
english text in the content
test language
this is totaly latin-spelling post
Тестовая запись
Лорем ипсуум
Привет, мир!
Добро пожаловать в WordPress. Это ваша первая запись. Отредактируйте или удалите её, затем пишите!
По данным ссылкам открываются только записи с заголовками test languageenglish title. Остальные три ссылки открываются с информацией, что пост не найден.
Мысли такие: 
1. Возможно проблема в кодировке, НО:
- по кодировке пишут, что тогда вместо текста появлялись бы кракозябры;
- как один вариант - при написании файлов менять кодировку в текстовом редакторе. Но я ведь создавал записи через стандартный интерфейс админки. Если Вордпресс работает на UTF8, странно было бы, если бы он создавал записи в другой кодировке;
- как другой вариант - возможно преобразование в неправильную кодировку происходит при записи в базу. Но тогда на главной странице опять были бы все те же кракозябры.
- может это как-то связано с формировкой url с русскими символами? Но страница ведь открывается и код вроде выполняется. Да и странно было бы, если автоматически формировались некорректные ссылки.
На этом мои скудные варианты иссякли. В чем же может быть проблема? В каком направлении искать? 
Надеюсь ситуацию понятно объяснил. К сожалению не знаю как вставить изображение.
Никита Асланян почти 2 года назадСпасибо 0
1 чел.