2015-12-11 3 views
0

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

Вот пример: http://www.apkappsworld.com/

ли он с помощью некоторых плагинов?

ответ

1

Это во многом зависит от темы, которую вы используете. Основные темы не имеют этой функции, вам придется добавить ее самостоятельно. Если вам не нравится делать это на PHP, вам нужно будет получить расширенную тему, которая предоставит вам эту возможность.

Если вы хотите закодировать его самостоятельно, для главной страницы вам необходимо изменить home.php в теме. (Если вам интересно, какие файлы, чтобы изменить для того, что, обратитесь шаблон Wordpress hirachy: https://developer.wordpress.org/themes/basics/template-hierarchy/)

Стандартный пример будет что-то вроде этого:

<?php 

// The Query 
$the_query = new WP_Query("showposts=3&cat=10"); 

// The Loop 
if ($the_query->have_posts()) { 
    echo '<ul>'; 
    while ($the_query->have_posts()) { 
     $the_query->the_post(); 
     echo '<li>' . get_the_title() . '</li>'; 
    } 
    echo '</ul>'; 
} else { 
    // no posts found 
} 
/* Restore original Post Data */ 
wp_reset_postdata(); 

Этот выход будет три Новейший должность категории с ID 10. В вашем home.php вы добавили бы это несколько раз с категориями, которые вы хотите. Дальнейшие ссылки: http://codex.wordpress.org/Class_Reference/WP_Query

0
function recent_post(){ 
    $args = array('post_status' => 'publish', 'numberposts' => '3'); 
    $recent_posts = wp_get_recent_posts($args); 

    foreach($recent_posts as $recent){ ?> 
     <div class=""> 
      <?php if(!empty(get_the_post_thumbnail($recent["ID"]))): ?> 
        <a href='<?php echo get_permalink($recent["ID"]); ?>' target="_parent"><?php echo get_the_post_thumbnail($recent["ID"]); ?></a> 
      <?php endif; ?> 

      <h3><a href='<?php echo get_permalink($recent["ID"]); ?>' target="_parent"><?php echo $recent["post_title"] ?> </a></h3> 

      <p><?php echo get_the_custom_excerpt($recent["post_content"],170); ?></p> 
      <a href="<?php echo get_permalink($recent["ID"]); ?>"><button>Read more</button></a> 
     </div> 
    <?php } 
} 

you can call whereever, you need 

<?php recent_post(); ?> 
Смежные вопросы