如何在wordpress博客的主页上放置类别

时间:2015-12-11 16:48:45

标签: wordpress wordpress-plugin wordpress-theming

如何在主页中放置包含缩略图,标题和视图的类别?我一直在寻找但找不到我真正想要的东西。

以下是示例:http://www.apkappsworld.com/

他是否使用了一些插件?

2 个答案:

答案 0 :(得分: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

答案 1 :(得分: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(); ?>