Последние посты WordPress на html сайте

Всем привет.

Есть код который выводит последние посты блога WordPress на html сайт:

<?php 
// Включаем Вордпресс вне папки с ним 
define('WP_USE_THEMES', false); // Темы оформления Вордпресса использовать не будем 
require('./blog/wp-blog-header.php'); // Тот самый файл 
query_posts('showposts=5'); // Заберём пять записей (число меняйте смело) 
?> 


<?php while (have_posts()): the_post(); ?> 



        <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 


<?php endwhile; ?>

Но поскольку в WordPress кодировка UTF-8 а на сайте windows-1251, ссылки:

<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>

Выводятся крякобязью:

Фобия 21-го века

Может кто-нибудь знает что нужно добавить в этот код чтобы все было ок ?

Заранее спасибо

ЗЫ
Код нашел тут – http://amikeco.ru/2009/10/esli-blog-wordpress-v-papke.html
Описаный там способ решения проблемы с кодировкой (весь html сайт перевести в UTF-8) я применить не могу

Может кто-нибудь знает что нужно добавить в этот код чтобы все было ок ?

Это должен знать каждый 🙂 iconv

[quote=VictorB]Может кто-нибудь знает что нужно добавить в этот код чтобы все было ок ?

Это должен знать каждый 🙂 iconv[/quote]
По ссылке столько всего.. и не понятно какое мне нужно.

Решение нашел у вас же:

У меня еще вопрос возник.
ВП выдает все в кодировке utf-8, что естественно. А остальной текст страницы, на которой выводится результат работы этого кода - win-1251.
Как перекодировать вывод? iconv почему-то не помогает
Использовал так:

<?php echo iconv("utf-8", "windows-1251", the_title()); ?>
Результат не меняется
Потому что the_title() ВЫВОДИТ заголовок, а не возвращает его. Тут нужна функция get_the_title().

http://forum.maxsite.org/viewtopic.php?id=7891

Спасибо

Anonymous
Отправить
Ответ на: