Return excerpt on Search

时间:2016-01-08 作者:diwao11

想知道如何在搜索中只返回摘录。

function get_the_excerpt( $deprecated = \'\' ) {
    if ( !empty( $deprecated ) )
        _deprecated_argument( __FUNCTION__, \'2.3\' );

    $post = get_post();
    if ( empty( $post ) ) {
        return \'\';
    }

    if ( post_password_required() ) {
        return __( \'There is no excerpt because this is a protected post.\' );
    }

    /**
     * Filter the retrieved post excerpt.
     *
     * @since 1.2.0
     *
     * @param string $post_excerpt The post excerpt.
     */
    return apply_filters( \'get_the_excerpt\', $post->post_excerpt );
}
我是否将此函数放在搜索循环中?

1 个回复
SO网友:terminator

你只要做the_excerpt(); 搜索循环中

像这样

以下是搜索中的代码。php

<?php if(have_posts()):while (have_posts()):the_post();?>
    <a href="<?php the_permalink(); ?>">
       <h3 class="title-heading"><?php the_title(); ?></h3>
       <?php the_excerpt(); ?>          
    </a>    
<?php
    endwhile;
    else:"No matching result found";
    endif;
?>

相关推荐

How to search pdf attachment?

我正在使用高级自定义字段创建自定义字段。我创建了一个名为upload pdf的自定义字段。我可以使用此字段附加pdf文件,字段类型为File.假设WordPress中有一个发布页面。出版物在页面上显示为PDF文件。这些PDF来自一个自定义字段。页面上有一个搜索选项,可以搜索PDF文件。在搜索栏中键入PDF文件名时,应显示结果。我不想为此使用任何插件。如果不使用任何插件,是否可以搜索这些pdf文件?