Создание отдельной домашней страницы WordPress и блога - PullRequest
1 голос
/ 04 августа 2011

Здравствуйте. Я хочу создать домашнюю страницу с обновленными записями в блоге.Итак, 4 списка заголовков из разных категорий

И я хочу иметь ссылку на обычную страницу блога с другим шаблоном.

Прямо сейчас я просто изменил index.php, чтобы получить контейнерыдля содержания популярных публикаций.

Так что это вопрос из двух частей: как получить эти мини-обновления для вещи, которую я хочу использовать query_posts () несколько раз, как я предполагаю, и разделить по категориям.

И как мне сделать ссылку на файл blog.php, который в настоящее время говорит мне, что все эти функции не определены.

<?php get_header(); ?>

<?php if ( have_posts() ) : ?>

<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>

    <?php get_template_part( 'content', get_post_format() ); ?>

<?php endwhile; ?>

<?php endif; ?>

<?php get_footer(); ?>

1 Ответ

1 голос
/ 03 сентября 2011

Если вы хотите создать страницу, содержащую данные / сообщения WP вне темы или папки блога, вам нужно сначала включить и сделать доступными функции Wordpress:

    define('WP_USE_THEMES', false);
    require('./blog/wp-blog-header.php');

А затем вы можете сделатьзапросы для каждого набора сообщений по категориям:

    $args = array( 'numberposts' => '5, 'offset'=> 1, 'category' => 'your category ID' );
    $myposts = get_posts( $args );
    foreach($myposts as $post) {
    ...some code...
    }

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...