Sử dụng php để ghi đè hoặc thay thế thẻ tiêu đề, trong khi sử dụng yoast [đã đóng]


15

Tôi sử dụng yoast cho seo của tôi, lập chỉ mục, tiêu đề, sơ đồ trang web, vv

Nhưng tôi có một vấn đề, đối với các trang sản phẩm của tôi, tôi muốn sử dụng dữ liệu phân loại chi phí và yoast không hỗ trợ điều đó. Bây giờ tôi đã nhận được mã để lặp lại tiêu đề chính xác mà tôi muốn trong các trang sản phẩm nhưng làm cách nào để nó ghi đè tiêu đề được đặt bởi yoast hoặc làm cách nào để thay thế tiêu đề được đặt bởi yoast cho loại bài đăng cụ thể này?

Câu trả lời:


31

Plugin WPSEO của Yoast có bộ lọc cho tiêu đề: 'wpseo_title'. Bạn sẽ cần thêm một cái gì đó như thế này:

add_filter('wpseo_title', 'filter_product_wpseo_title');
function filter_product_wpseo_title($title) {
    if(  is_singular( 'product') ) {
        $title = //your code
    }
    return $title;
}

Thông tin thêm tại trang Tài liệu API SEO WordPress .


điều này đã cứu tôi sau nhiều ngày tìm kiếm. Cảm ơn! Có nơi nào tôi có thể tìm ra tất cả các trường lọc này không? Làm thế nào bạn tìm ra wpseo_title là tên trường?
Dan Hastings

@DanHastings Tôi đã chỉnh sửa câu trả lời nhưng nó cần được xem xét ngang hàng. Tài liệu ở đây .
acobster

nhưng làm thế nào để bạn thêm thông tin từ trang đó?
Tintinabulator Zea
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.