WordPress Recent Posts - Loop

时间:2018-12-23 作者:Joshua Curtis

我非常感谢您的帮助,我在列表项中写了一个循环,但我希望在缩略图上设置宽度和高度,并显示一些专家级的“文本”,但限制其长度。。。

<ul>
    <!-- Define our WP Query Parameters -->
    <?php $the_query = new WP_Query( \'posts_per_page=3\' ); ?>

    <!-- Start our WP Query -->
    <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>

    <li>
        <?php 

            if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it.
               the_post_thumbnail(\'large\');
            }
        ?>

        <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
    </li>

    <!-- Repeat the process and reset once it hits the limit -->
    <?php

    endwhile;
    wp_reset_postdata();
    ?>
</ul>

1 个回复
SO网友:keyur padaria

在函数中添加此函数。用于缩略图特定大小的php

add_image_size( \'custom-size\', 220, 180 );
并获取自定义大小的图像。对于摘录长度,请使用此函数。

function wp_example_excerpt_length( $length ) {
   return 30; 
} 
add_filter( \'excerpt_length\', \'wp_example_excerpt_length\');

相关推荐

如何包含wp-load.php并加载所有插件

为什么加载wp load。php“改用wordpress ajax”不这仅用于测试。我有一个只用于本地开发的测试页面,例如。test.php 在“我的主题”文件夹中现在,当我这样做时:global $wpdb; require_once(__DIR__ . \'/../../../wp-load.php\'); get_header(); ... get_footer(); 我注意到插件挂钩没有执行,我的所有脚本和css都没有加载我能做些什么,让插件挂钩也能加载吗