Показать the_content () из определенной категории - PullRequest
0 голосов
/ 23 апреля 2011

Мне нужно выяснить, как вывести свои данные контента на страницу / раздел, когда я нажимаю на ссылку определенной категории.

Через несколько часов я понимаю, что мне нужна помощь от stackoverflow!

Функция немного напоминает: http://www.hashbangcode.com/blog/wordpress-category-post-list-493.html

Мне нужно перечислить мои данные (title, the_content и т. Д.) Из определенной категории, а не все категории с заголовками.

1 Ответ

1 голос
/ 23 апреля 2011

Хотя этот пост дает вам хорошее начало, вот код, который я бы использовал

// Set the desired category
$category = 1;

// Make query for posts in the category
$my_query = new WP_Query();
$my_query->query(
    array(
        'cat' => $category,
        // Does not show sticky posts; use 'caller_get_posts' if using < WP 3.1
        'ignore_sticky_posts' => 1 
    )
);

// Make sure some posts were found.
if($my_query->have_posts()) 
{
    // Loop through each post found.
    while($my_query->have_posts())
    {
        // Setup the post data to use
        $my_query->the_post();
        global $post;

        // Echo out the title; Note that no formatting has been done
        the_title();
     the_content();                     
    }
}

Теперь вы также можете получить заголовок с помощью:

$title = get_the_title($post->ID);
$title = $post->post_title;

Кроме того, вы можете получить содержимое публикации с помощью:

$content = $post->post_content;

Кроме того, вы можете получить категорию, используя любой из следующих параметров:

cat (int) - use category id.
category_name (string) - use category slug (NOT name).
category__and (array) - use category id.
category__in (array) - use category id.
category__not_in (array) - use category id. 

Подробнее о классе WP_Query можно найти здесь: http://codex.wordpress.org/Function_Reference/WP_Query

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