Использование WordPress передового опыта, вы не должны нагружать WP-блог-header.php, а сор-load.php, так как он был специально создан для этой цели.
После этого используйте либо the WP_Query object, либо get_posts(). Пример использования WP_Query доступен на странице The Loop в коде WordPress. Хотя использование любого из них не имеет значения, если вы используете их из-за пределов WordPress, есть меньше шансов на что-то вмешательство, например параметры GET.
Например, с помощью WP_Query:
<?php
$my_query = new WP_Query('showposts=3');
while ($my_query->have_posts()): $my_query->the_post();
?>
<h1><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h1>
<?php endwhile; ?>
Или, используя get_posts():
<?php
global $post;
$posts = get_posts('showposts=3');
foreach($posts as $post) :
?>
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<?php endforeach; ?>
Надеется, что это помогает! :)
uuu это не звучит так просто:) много шагов ... Я изучаю детали вашего совета, спасибо! –
@artmania: Поскольку ваш основной сайт и ваш блог находятся на одном сервере, и оба используют php, этот метод, вероятно, не нужен, хотя в некотором роде он немного более гибкий, чем то, что вы делаете. – Brian