在Wordpress中编辑搜索结果模板

时间:2014-04-24 15:58:43

标签: css wordpress loops search

我使用可爱的自定义字段插件创建了一个布局很好的页面模板,这样我的客户端就可以轻松更新内容。

我在该页面模板上创建了一个循环,可以很好地显示相关信息;

这是我做的循环:

        <?php
    $args = array( 'post_type' => 'cripps_staff', 'posts_per_page' => 300 );
    $loop = new WP_Query( $args );
    while ( $loop->have_posts() ) : $loop->the_post();

    echo '<div class="col-md-3 spacetop">';
    echo '<a href="'.get_permalink().'">';
    echo get_post_meta($post->ID,'image',true);
    echo '</a>';
    echo '<h2 class="staffname">';
    echo get_post_meta($post->ID,'staff_name',true);
    echo '</h2>';
    echo '<h2 class="staffrole">';
    echo get_post_meta($post->ID,'staff_role',true);
    echo '</h2>';
    echo '<h2 class="staffnumber">';
    echo get_post_meta($post->ID,'staff_telephone_number',true);
    echo '</h2>';
    echo '<h2 class="staffemail">';
    echo get_post_meta($post->ID,'staff_email_address',true);
    echo '</h2>';
    echo '</div>';
    endwhile;
    ?>

我创建了分类法,因此工作人员分为几类。

然后我使用一个名为Taxonomies过滤器的插件来创建您将看到的下拉选项。当您在下拉列表中选择一个元素时,Wordpress会转到/将页面更改为我创建的自定义搜索结果页面。我希望我的搜索结果与人物模板上的循环完全一样。目前它只是在h1标签中吐出标题。

这是我从Twenty Fourteen主题获得的代码:

                <?php
                // Start the Loop.
                while ( have_posts() ) : the_post();

                    /*
                     * Include the post format-specific template for the content. If you want to
                     * use this in a child theme, then include a file called called content-___.php
                     * (where ___ is the post format) and that will be used instead.
                     */
                    get_template_part( 'content', get_post_format() );

                endwhile;
                // Previous/next post navigation.
                CrippsTheme_paging_nav();

            else :
                // If no content, include the "No posts found" template.
                get_template_part( 'content', 'none' );

            endif;
        ?>

如何让搜索结果看起来与我的Post循环完全相同?

1 个答案:

答案 0 :(得分:2)

我设法在Pieter Goosen的帮助下彻底解决了这个问题,后者为我提供了非常详细的回复,请参阅Wordpress开发论坛的完整答案:

https://wordpress.stackexchange.com/questions/143023/edit-wordpress-loop-taxonomies-filter