我有一个WordPress网站,其中(通过Elementor)的全局页面模板为页面提取正确的标题。
但是,对于我个人的WooCommerce产品(页面),我只是希望将标题“ PRODUCTS”设置为页面标题。我正在寻找一个PHP或JS代码段来替换“产品子级”的任何页面上的页面标题。
谢谢!
答案 0 :(得分:0)
您应该只可以使用父页面ID在其中放置一个简单的if
条件,也许像这样?
function replace_product_child_title( $title, $id = null ){
global $post; // Grab the current WP_Post object
$product_page_id = 12345; // Put the ID of your "Products" page here
// See if this post is a direct child of Products
if( $post->post_parent == $product_page_id ){
// If it is, override the title
$title = "PRODUCTS";
}
// Always return the title
return $title;
}
add_filter( 'the_title', 'replace_product_child_title', 10, 2 );