首页 > 解决方案 > 是否有 $content 变量可以通过过滤器修改页面内容?

问题描述

我是 WordPress 开发人员的新手,我试图通过 preg 替换 h1 标签来消除页面标题,但它不起作用,WordPress 中是否有 $content 变量可以在渲染页面内容之前对其进行修改?

这是我的代码

add_filter('wc_remove_cart_page_title','remove_cart_page_title');


function remove_cart_page_title($content) {
    if (strpos($content, 'Cart') !== false) {
        return preg_replace('/<h1.*<\/h1>/m','', $content);
    } else {
        return $content;
    }
}

标签: wordpress

解决方案


试试这个

add_filter('woocommerce_show_page_title', 'prefix_remove_cart_title');
function prefix_remove_cart_title() {
    if(is_cart()) {
      return false;
    }
    return true;
}

推荐阅读