код последних новостей

не подскажите какой код надо вставить на страницу PHP (не страницу скрипта вордпресс) что бы на ней показывалось пять новостей из блога вордпресс.

например.

блог вордпресс о мороженом и есть руками созданая страница в php о молоке и на этой странице надо выставить пять последних ссылок о морожене из блога вордпресс. как это сделать?

В первом приближении

<?
$mysql_host = 'localhost';
$mysql_user = 'user';
$mysql_pass = 'passwd';
$mysql_db   = 'wordpress';

mysql_connect($mysql_host, $mysql_user, $mysql_pass) or die("Could not connect DB\n");
mysql_select_db($mysql_db) or die("Could not select database");

$result = mysql_query ("SELECT * FROM wp_posts WHERE post_type='post' ORDER BY post_date DESC LIMIT 5");
    while ($row = mysql_fetch_array ($result)) {
        print <<<TTT
<li><a href="http://......./?p={$row['ID']}">{$row['post_title']}</a></li>
TTT;
    }

?>

Скажите, а как в этом коде настраивать кодировку вывода данных из бд?
Спасибо

Как обычно, через SET NAMES CP1251. Или потом конвертировать результат, используя iconv() или mb_convert_encoding().

Прошу прощения за невежественность, так надо делать?:
$result = mysql_query ("SELECT * FROM wp_posts WHERE post_type=’post’ ORDER BY post_date DESC LIMIT 5 SET NAMES UTF8");
?
Спасибо

сначала
mysql_query(‘SET NAMES CP1251’);
потом
$result = mysql_query ("SELECT * …

Cпасибо, заработало!

Скажите пожалуйста, а каким кодом дату поста из БД брать?

А Вы как думаете?

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