WordPress功能将子页面标题更改为匹配父级

I have a WordPress site where by global page template (from Elementor) pulls in the correct title for the page.

However, for my individual WooCommerce products (pages), I'd simply like the title 'PRODUCTS' to be set as the page title. I'm looking for a PHP or JS snippet to replace the page title on any pages that are 'children of Products'.

Thank you!

Take a look at the documentation for the the_title filter

You should just be able to put a simple if condition in there with the parent page ID, something like this perhaps?

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 );