删除 woocommerce 店面主页标题 php
remove woocommerce storefront homepage title php
我正在使用 woocommerce 的店面主题。我需要使用 php 删除主页标题 (h1),我知道 css 解决方案,但我不想使用它,因为我想将 h1 添加到该页面的其他位置,这很糟糕seo 在一页中有 2 个 h1!我也知道删除页面标题的插件,但它们的工作方式为 css display:none; 属性!
我尝试了所有可以在网上找到的片段,但没有成功!
这是我的网站域名BrightBells.com
这里是 PHP 代码片段,我通过添加到我的 functions.php 文件中一一尝试,但是 none 它的帮助!
片段 1
function wc_hide_page_title() {
if( is_front_page() )
return true;
}
add_filter( 'woocommerce_show_page_title', 'wc_hide_page_title' );
片段 2
function sf_change_homepage_title( $args ) {
remove_action( 'storefront_page', 'storefront_page_header', 10 );
}
add_action( 'init', 'sf_change_homepage_title' );
片段 3
function sf_change_homepage_title( $args ) {
remove_action( 'storefront_page', 'storefront_page_header', 10 );
}
add_action( 'wp', 'sf_change_homepage_title' );
片段 4
function sf_change_homepage_title( $args ) {
remove_action( 'storefront_page', 'storefront_page_header', 10 );
}
add_action( 'after_setup_theme', 'sf_change_homepage_title' );
片段 5
function sf_change_homepage_title( $args ) {
if(is_front_page()) {
remove_action( 'storefront_page', 'storefront_page_header', 10 );
}
}
add_action( 'init', 'sf_change_homepage_title' );
片段 6
if ( is_front_page() ) {
remove_action( 'storefront_page', 'storefront_page_header' );
}
片段 7
if ( is_page('page id') )
{
add_filter( 'the_title', '__return_false' );
}
None 对这段代码有帮助,请帮忙!
这是页面设置截图!
setting page screenshot
page screenshot
提前致谢
试试这个 ---
if ( is_front_page() || is_home() )
{
add_filter( 'the_title', '__return_false' );
}
我希望您在执行此操作时使用子主题或插件。
因为它会在您的主题更新时被删除。
在storefront 2.2.5版本中,可以用这个代码完成:
remove_action( 'storefront_homepage', 'storefront_homepage_header', 10 );
更新:
如果是儿童主题,请这样做:
if ( ! function_exists( 'storefront_homepage_header' ) ) {
function storefront_homepage_header() { }
}
子主题 运行 在父主题之前。通过这样做,我们将首先定义这个 storefront_homepage_header
函数。在这种情况下,父主题不会创建它。仅适用于使用 function_exists
的主题,幸运的是,storefront 可以。
remove_action
将不起作用,因为尚未添加该操作。
我正在使用 woocommerce 的店面主题。我需要使用 php 删除主页标题 (h1),我知道 css 解决方案,但我不想使用它,因为我想将 h1 添加到该页面的其他位置,这很糟糕seo 在一页中有 2 个 h1!我也知道删除页面标题的插件,但它们的工作方式为 css display:none; 属性!
我尝试了所有可以在网上找到的片段,但没有成功!
这是我的网站域名BrightBells.com
这里是 PHP 代码片段,我通过添加到我的 functions.php 文件中一一尝试,但是 none 它的帮助!
片段 1
function wc_hide_page_title() {
if( is_front_page() )
return true;
}
add_filter( 'woocommerce_show_page_title', 'wc_hide_page_title' );
片段 2
function sf_change_homepage_title( $args ) {
remove_action( 'storefront_page', 'storefront_page_header', 10 );
}
add_action( 'init', 'sf_change_homepage_title' );
片段 3
function sf_change_homepage_title( $args ) {
remove_action( 'storefront_page', 'storefront_page_header', 10 );
}
add_action( 'wp', 'sf_change_homepage_title' );
片段 4
function sf_change_homepage_title( $args ) {
remove_action( 'storefront_page', 'storefront_page_header', 10 );
}
add_action( 'after_setup_theme', 'sf_change_homepage_title' );
片段 5
function sf_change_homepage_title( $args ) {
if(is_front_page()) {
remove_action( 'storefront_page', 'storefront_page_header', 10 );
}
}
add_action( 'init', 'sf_change_homepage_title' );
片段 6
if ( is_front_page() ) {
remove_action( 'storefront_page', 'storefront_page_header' );
}
片段 7
if ( is_page('page id') )
{
add_filter( 'the_title', '__return_false' );
}
None 对这段代码有帮助,请帮忙!
这是页面设置截图! setting page screenshot
page screenshot 提前致谢
试试这个 ---
if ( is_front_page() || is_home() )
{
add_filter( 'the_title', '__return_false' );
}
我希望您在执行此操作时使用子主题或插件。 因为它会在您的主题更新时被删除。
在storefront 2.2.5版本中,可以用这个代码完成:
remove_action( 'storefront_homepage', 'storefront_homepage_header', 10 );
更新:
如果是儿童主题,请这样做:
if ( ! function_exists( 'storefront_homepage_header' ) ) {
function storefront_homepage_header() { }
}
子主题 运行 在父主题之前。通过这样做,我们将首先定义这个 storefront_homepage_header
函数。在这种情况下,父主题不会创建它。仅适用于使用 function_exists
的主题,幸运的是,storefront 可以。
remove_action
将不起作用,因为尚未添加该操作。