WordPress 搜索 - Get_Template_Part

发布于 2024-09-19 17:10:07 字数 513 浏览 5 评论 0 原文

我的 search.php 文件引用了以下函数调用:

    <?php
    /* Run the loop for the search to output the results.
     * If you want to overload this in a child theme then include a file
     * called loop-search.php and that will be used instead.
     */
         get_template_part( 'loop', 'search' );
    ?>

这一切似乎都可以很好地返回我的搜索结果,但我也想显示我的侧边栏和页脚部分,但这个 get_template_part 似乎覆盖了它。

有什么想法如何在 search.php 文件结果页面中仍然显示我的侧边栏和页脚信息吗?

它似乎有自己的 div 部分,因为我的侧边栏出现在结果集的上方或下方。

谢谢。

My search.php file makes reference to a function call of:

    <?php
    /* Run the loop for the search to output the results.
     * If you want to overload this in a child theme then include a file
     * called loop-search.php and that will be used instead.
     */
         get_template_part( 'loop', 'search' );
    ?>

which all seems to work fine with bringing back my search results but I also want to display my sidebar and footer sections but this get_template_part seems to override it.

Any ideas how to still display both my sidebar and footer info within the search.php file result page?

It seems to have it's own div section as my sidebar either appears above or below result set.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我的鱼塘能养鲲 2024-09-26 17:10:07

不知道你的问题解决了没。但仅仅为了获得信息,人们可以创建一个搜索页面模板。本法典页面提供了详细信息。

http://codex.wordpress.org/Creating_a_Search_Page#Using_the_page.php

I don't know if your problem got solved or not. But just for the info, one can create a search page template. The details are provided in this codex page.

http://codex.wordpress.org/Creating_a_Search_Page#Using_the_page.php

孤单情人 2024-09-26 17:10:07

使用与此类似的自定义 WP 查询(仅检索特定数组中给出的页面):

<?php
$args=array(
   'post_type'=>'page',
   'post__in' => array('595', '33', 44)
);
$the_query = new WP_Query($args);
?>

有关根据您的需求构建它的更多信息,请参阅:http://codex.wordpress.org/Function_Reference/WP_Query

Use a custom WP Query (retrieve only pages given in a specific array) similar to this one:

<?php
$args=array(
   'post_type'=>'page',
   'post__in' => array('595', '33', 44)
);
$the_query = new WP_Query($args);
?>

For more information to build it specific to your needs see: http://codex.wordpress.org/Function_Reference/WP_Query

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文