2015-10-27 2 views
1

Я пытаюсь отображать сообщения определенной категории на странице с изображением эскиза, а затем ссылаться на полные сообщения. Это будет частью тематического исследования.Показать сообщения Wordpress только из одной категории

У меня есть ссылки, показывающие и переносящие меня, однако он отображает ВСЕ сообщения вместо конкретной категории, как я хочу.

Любые идеи? Я не знаком с PHP и только сказал с помощью WordPress

мой код:

<?php // PAGE LINK/TITLE 

if (is_page()) { 
    $cat=get_cat_ID($post->post_title); //use page title to get a category ID 
    $posts = get_posts ("cat=$cat&showposts=10"); 
    if ($posts) { 
    foreach ($posts as $post): 
     setup_postdata($post); 

if (has_post_thumbnail()) { // PULLS IN IMAGE check if the post has a Post Thumbnail assigned to it. 
    the_post_thumbnail(); 
} 

?> 

<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> 

<?php //PULLS IN EXCERPT 
$my_excerpt = get_the_excerpt(); 
if ('' != $my_excerpt) { 
    // Some string manipulation performed 
} 
echo $my_excerpt; // Outputs the processed value to the page 

?> 

<?php endforeach; 
    } 
} 
?> 
+0

Какой шаблон вы переопределение? –

+0

голой теме темы worpdress – 5kud

+0

Я спрашиваю, какой шаблон (page.php, index.php, archive.php, content.php и т. Д.), Не спрашивая о теме? –

ответ

0

Там нет конкретного набора категории, только количество сообщений будет в этом случае 10.

<?php // PAGE LINK/TITLE 


if (is_page()) { 
    $cat=get_cat_ID($post->post_title); //use page title to get a category ID 

    $posts = get_posts ("category_name=service&posts_per_page=10"); //CHANGE CODE AND ADD THIS LINE*************************** 

    if ($posts) { 
    foreach ($posts as $post): 
     setup_postdata($post); 

        if (has_post_thumbnail()) { // PULLS IN IMAGE check if the post has a Post Thumbnail assigned to it. 
    the_post_thumbnail(); 
} 


    ?> 

Это устанавливает определенную категорию и количество должностей (категория использования слизняк тянуть его в)

category_name = & сервис posts_per_page = 10

0

<?php 
 
$catPost = get_posts(get_cat_ID("NameOfTheCategory")); //change this 
 
    foreach ($catPost as $post) : setup_postdata($post); ?> 
 
     <div> 
 
      <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> 
 
      <p><?php the_content(); ?></p> 
 
     </div> 
 
<?php endforeach;?>

Смежные вопросы