【问题标题】:Add Button on wordpress search result page在 wordpress 搜索结果页面上添加按钮
【发布时间】:2019-07-20 11:39:34
【问题描述】:

我想在搜索结果案例中添加一个按钮“Sneaker Not found? Click Here”。此按钮将用作指向客户可以提交自定义订单的另一个页面的链接。请告诉我我必须在哪里为该按钮编写代码。

我尝试在 search.php 中添加按钮代码,但按钮没有出现在搜索结果页面中

"

        <?php if ( $postCount > 8 ) { ?>
            <div class="row">
                <div class="col-sm-12">
                    <div class="search-form-wrapper u-mb-30">
                        <div class="search gensearch__wrapper kl-gensearch--<?php echo zget_option( 'zn_main_style', 'color_options', false, 'light' ); ?>">
                            <?php get_search_form(); ?>
                        </div>
                    </div>
                </div>
            </div>
        <?php } ?>
    </div>
<div class="row">
                <div class="col-sm-12"> 
                <a class="btn" href="">Not found Desired Sneakers? Click here</a>
                </div>

                </div>
</section>

"

【问题讨论】:

  • 分享你的代码
  • 欢迎来到 Stack Overflow。请注意,由于这不是免费的代码编写服务,因此有必要显示您迄今为止尝试过的内容以及遇到的问题或错误(通过显示您的代码),或者至少显示您的研究内容和所做的努力.否则,它只是要求我们为您完成所有工作。阅读How to AskHow to create a Minimal, Complete, and Verifiable example 可能会帮助您改进您的问题。祝你好运!
  • 我已经添加了代码,请帮助我

标签: wordpress search wordpress-theming customization custom-wordpress-pages


【解决方案1】:

假设您使用的是默认的 WordPress 搜索页面,您可以通过全局 wp_query 访问结果数量。

global $wp_query;

$customOrderPageId = 10; // UPDATE with your custom order page ID
$searchTerm = get_search_query() // If you want a flexible "Desired Sneakers" based on what the user is searching...

if ($wp_query->found_posts == 0) {
 echo '<a class="btn" href="'.get_permalink($customOrderPageId).'">Not found '.$searchTerm.'? Click here</a>';
}

【讨论】:

    猜你喜欢
    • 2016-08-15
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-20
    • 2016-06-25
    • 2012-08-06
    相关资源
    最近更新 更多