Как переопределить тег заголовка для конечных точек woocommerce?

Я пытаюсь установить тег заголовка для страниц Woocommerce с конечными точками. Я использую Yoast SEO и до сих пор создал это:

function woocommerce_endpoint_titles( $title ) { $sep = ' | '; $sitetitle = get_bloginfo(); if ( is_wc_endpoint_url( 'view-order' ) ) { $title = 'View Order'. $sep . $sitetitle; return $title; } else if ( is_wc_endpoint_url( 'edit-account' ) ) { $title = 'Edit Account'. $sep . $sitetitle; return $title; } else if ( is_wc_endpoint_url( 'edit-address' ) ) { $title = 'Edit Address'. $sep . $sitetitle; return $title; } else if ( is_wc_endpoint_url( 'lost-password' ) ) { $title = 'Lost Password'. $sep . $sitetitle; return $title; } else if ( is_wc_endpoint_url( 'customer-logout' ) ) { $title = 'Logout'. $sep . $sitetitle; return $title; } else if ( is_wc_endpoint_url( 'order-pay' ) ) { $title = 'Order Payment'. $sep . $sitetitle; return $title; } else if ( is_wc_endpoint_url( 'order-received' ) ) { $title = 'Order Received'. $sep . $sitetitle; return $title; } else if ( is_wc_endpoint_url( 'add-payment-method' ) ) { $title = 'Add Payment Method'. $sep . $sitetitle; return $title; } } add_filter( 'wpseo_title','woocommerce_endpoint_titles'); 

Это работает, но только для страниц конечной точки, все остальные страницы теперь не имеют названия. Как я могу заставить мой выше код вернуть заголовок по умолчанию, если не на странице конечной точки?

Ура,

Стив

Solutions Collecting From Web of "Как переопределить тег заголовка для конечных точек woocommerce?"

Оказывается, мне просто нужно вернуть переменную $ title, у которой уже было то, что мне нужно:

 function woocommerce_endpoint_titles( $title ) { $sep = ' | '; $sitetitle = get_bloginfo(); if ( is_wc_endpoint_url( 'view-order' ) ) { $title = 'View Order: ' . $sep . $sitetitle; } if ( is_wc_endpoint_url( 'edit-account' ) ) { $title = 'Edit Account'. $sep . $sitetitle; } if ( is_wc_endpoint_url( 'edit-address' ) ) { $title = 'Edit Address'. $sep . $sitetitle; } if ( is_wc_endpoint_url( 'lost-password' ) ) { $title = 'Lost Password'. $sep . $sitetitle; } if ( is_wc_endpoint_url( 'customer-logout' ) ) { $title = 'Logout'. $sep . $sitetitle; } if ( is_wc_endpoint_url( 'order-pay' ) ) { $title = 'Order Payment'. $sep . $sitetitle; } if ( is_wc_endpoint_url( 'order-received' ) ) { $title = 'Order Received'. $sep . $sitetitle; } if ( is_wc_endpoint_url( 'add-payment-method' ) ) { $title = 'Add Payment Method'. $sep . $sitetitle; } return $title; } add_filter( 'wpseo_title','woocommerce_endpoint_titles');