我的搜索结果只显示5个帖子?

时间:2017-10-12 作者:Dylan Grove

此问题与get\\u posts()默认值5无关,因为我不使用该函数。

此外,WP pagenavi设置为10篇文章。

我很不擅长PHP,所以任何帮助都很好。

enter image description here

<?php get_header(); ?>

<div id="main-content">
    <div class="container">
        <div id="content-area" class="clearfix">
            <div id="left-area">
                <header class="page-header">
                <span class="search-page-title"><?php printf( esc_html__( \'Search Results for: %s\', stackstar ), \'<span>\' . get_search_query() . \'</span>\' ); ?></span>
                </header><!-- .page-header -->
        <?php
            if ( have_posts() ) :
                while ( have_posts() ) : the_post();
                    $post_format = et_pb_post_format(); ?>

                    <article id="post-<?php the_ID(); ?>" <?php post_class( \'et_pb_post\' ); ?>>

                <?php
                    $thumb = \'\';

                    $width = (int) apply_filters( \'et_pb_index_blog_image_width\', 1080 );

                    $height = (int) apply_filters( \'et_pb_index_blog_image_height\', 675 );
                    $classtext = \'et_pb_post_main_image\';
                    $titletext = get_the_title();
                    $thumbnail = get_thumbnail( $width, $height, $classtext, $titletext, $titletext, false, \'Blogimage\' );
                    $thumb = $thumbnail["thumb"];

                    et_divi_post_format_content();

                    if ( ! in_array( $post_format, array( \'link\', \'audio\', \'quote\' ) ) ) {
                        if ( \'video\' === $post_format && false !== ( $first_video = et_get_first_video() ) ) :
                            printf(
                                \'<div class="et_main_video_container">
                                    %1$s
                                </div>\',
                                $first_video
                            );
                        elseif ( ! in_array( $post_format, array( \'gallery\' ) ) && \'on\' === et_get_option( \'divi_thumbnails_index\', \'on\' ) && \'\' !== $thumb ) : ?>
                            <a href="<?php the_permalink(); ?>">
                                <?php print_thumbnail( $thumb, $thumbnail["use_timthumb"], $titletext, $width, $height ); ?>
                            </a>
                    <?php
                        elseif ( \'gallery\' === $post_format ) :
                            et_pb_gallery_images();
                        endif;
                    } ?>

                <?php if ( ! in_array( $post_format, array( \'link\', \'audio\', \'quote\' ) ) ) : ?>
                    <?php if ( ! in_array( $post_format, array( \'link\', \'audio\' ) ) ) : ?>
                        <h2 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
                    <?php endif; ?>

                    <?php
                        et_divi_post_meta();

                        if ( \'on\' !== et_get_option( \'divi_blog_style\', \'false\' ) || ( is_search() && ( \'on\' === get_post_meta( get_the_ID(), \'_et_pb_use_builder\', true ) ) ) ) {
                            truncate_post( 270 );
                        } else {
                            the_content();
                        }
                    ?>
                <?php endif; ?>

                    </article> <!-- .et_pb_post -->
            <?php
                    endwhile;

                    if ( function_exists( \'wp_pagenavi\' ) )
                        wp_pagenavi();
                    else
                        get_template_part( \'includes/navigation\', \'index\' );
                else :
                    get_template_part( \'includes/no-results\', \'index\' );
                endif;
            ?>
            </div> <!-- #left-area -->

            <?php get_sidebar(); ?>
        </div> <!-- #content-area -->
    </div> <!-- .container -->
</div> <!-- #main-content -->

<?php get_footer(); ?>

1 个回复
SO网友:Derek Steinmetz

您正在使用Divi主题。如果您想更改存档、搜索、分类页面上显示的帖子数量,则需要更改主题选项。使用值-1显示所有帖子。

screenshot of Divi Theme Options

结束