是否可以在earch.php中显示排序页面摘录

时间:2020-07-16 作者:Milly Roc

当前我有我的搜索只返回有结果的页面的标题,是否有方法显示摘录

这就是我所拥有的

<?php get_header(); ?>


<section class="page-wrap">
    <div class="container">
        <div class="col-lg-9 section-space--ptb_30">

            <?php
            $s=get_search_query();
            $args = array(
                            \'s\' =>$s
                        );
                // The Query
            $the_query = new WP_Query( $args );
            if ( $the_query->have_posts() ) {
                    _e("<h2 style=\'padding-bottom:20px;\'>Search Results for \'".get_query_var(\'s\')."\'</h2>");
                    while ( $the_query->have_posts() ) {
                       $the_query->the_post();
                             ?>
                                
                                    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                              
                             <?php
                    }
                }else{
            ?>
                    <h2 style=\'font-weight:bold;color:#000\'>Nothing Found</h2>
                    <div class="alert alert-info">
                      <p>Sorry, but nothing matched your search criteria. Please try again with some different keywords.</p>
                    </div>
            <?php } ?>

        </div>

    </div>

</section>

<?php get_footer(); ?>

1 个回复
SO网友:fuxia

是的,您只需调用函数the_excerpt():

就在…

<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
…您添加:

<div class="search-excerpt"><?php the_excerpt(); ?></div>
然后,您可以在CSS文件中使用以下内容设置样式:

.search-excerpt
{
    /* some code */
}

相关推荐

How to make a search form?

我在wordpress上迈出了第一步,新手。我发现我想制作一个具有自己风格的搜索表单,并使用一点javascript来重新标注尺寸。因此,我不知道应该如何从几个方面着手。使用get\\u search\\u form()方法检查和更改其样式是否更好?比如搜索字段类或html5 searchform<如果我的表单将有(许多)更改,那么从头开始创建自己的表单更好吗?如果最好使用get\\u search\\u form(),我会直接检查和更改样式吗?或者我是否支持html5并更改其样式?或者有没有办法将