从 WooCommerce 搜索页面标题中删除页数

Remove page count from WooCommerce search page title

在 Woocommerce 中导航到搜索结果的下一页时,标题显示为

Search results: “example” – Page 2

我想知道如何自定义它以便不显示页码。理想情况下,显示为

会很好

Search results for Example

我查看了文件,这个标题似乎使用

<?php woocommerce_page_title(); ?>

所以我没有太多工作要做。

有很多关于一起删除标题的帖子,没有关于如何自定义它的帖子。

You can use woocommerce_page_title hook to alter the title according to your need.

这是一个工作代码:

// define the woocommerce_page_title callback 
function filter_woocommerce_page_title($page_title)
{
    if (is_search())
    {
        $page_title = 'Search results for ' . ucfirst(get_search_query());
    }
    return $page_title;
}

// add the filter 
add_filter('woocommerce_page_title', 'filter_woocommerce_page_title', 10, 1);

代码进入您的活动子主题(或主题)的 functions.php 文件。或者在任何插件 php 文件中。

希望对您有所帮助!