如何在搜索结果页面上显示图像缩略图?

时间:2016-01-09 作者:Allan

一直在尝试让图片出现在我们的搜索页面上,但只有当我能够让这两段代码正常工作时,它才会删除我们所有的网站格式和样式。我错过了什么吗(

新增代码-

<?php

/**
 *
 * search.php
 *
 * The search results template. Used when a search is performed.
 *
 */
get_header();
?>
<?php get_sidebar(\'top\'); ?>
<?php
if (have_posts()) {
    theme_post_wrapper(
            array(\'content\' => \'<h4 class="box-title">\' . sprintf(__(\'Search Results for: %s\', THEME_NS), \'<span class="search-query-string">\' . get_search_query() . \'</span>\') . \'</h4>\'
            )
    );
    /* Display navigation to next/previous pages when applicable */
    if (theme_get_option(\'theme_top_posts_navigation\')) {
        theme_page_navigation();
    }
    /* Start the Loop */
    while (have_posts()) {
        the_post();
        get_template_part(\'content\', \'search\');
    }
    <div class="entry">
    <?php
    if(has_post_thumbnail()) { // check if the post Thumbnail
        the_post_thumbnail();
    }
    else {
        //your default img
    }
    the_excerpt(); //your short description
    ?>
    </div>
    /* Display navigation to next/previous pages when applicable */
        if (theme_get_option(\'theme_bottom_posts_navigation\')) {
        theme_page_navigation();
            }
        }
     else 
    {
        theme_404_content(
            array(
                \'error_title\' => __(\'Nothing Found\', THEME_NS),
                \'error_message\' => __(\'Sorry, but nothing matched                               your search criteria. Please try again with some different keywords.\', THEME_NS)
                )
        );
    }
    ?>
    <?php get_sidebar(\'bottom\'); ?>

<?php get_footer(); ?>

1 个回复
SO网友:stoopkid1

您应该将缩略图代码添加到主题的单个搜索模板中,注意:

get_template_part(\'content\', \'search\');
在该模板中,您将要添加缩略图代码。如果您可以显示模板代码,我们可以进一步帮助您

相关推荐

edit URL of search result

我有一个主题为Salent的wordpress网站,我在标题中有默认搜索,搜索结果是http://www.example.com/?s=colagenwhile“;“colagen”;是在搜索中键入它的键,但结果页看起来不太好,这就是为什么我希望搜索结果url是这样的http://www.exemple.com/?s=colagen&post_type=product因为使用此url,woocomerce产品看起来更好