Cách sửa tiêu đề nhẩy theo tháng cho plugins Yoast Seo và Rankmath

Đăng ngày: 16/09/2022 bởi admin | Tổng 476 Lượt Xem

Khi các bạn đăng bài trên wordpress nó không tự chèn tháng với năm nay mình chia sẻ cho các bạn

Chỉ vài dòng code là các bạn có thể tự update năm tháng trên tiêu đề bài viết của mình

Chọn chèn biến dán code dưới vào khi nào hiện Currentmonth là thành công

%%currentmonth%%

Từ dạng chữ sang dạng số.

Thay đổi và lấy tháng năm hiện tại title SEO

Dán code vào functions.php

function filter_wpseo_replacements( $replacements ) {
if( isset( $replacements['%%currentmonth%%'] ){
date_default_timezone_set('Asia/Ho_Chi_Minh');
$replacements['%%currentmonth%%'] = date('m');
}
return $replacements;
};
// Ghi đè thay thế hàm
monthadd_filter( 'wpseo_replacements', 'filter_wpseo_replacements', 10, 1 );

2 Cách làm cho Rankmath tương tự như yoast seo

add_action( 'rank_math/vars/register_extra_replacements', 'register_custom_rep' );
function register_custom_rep() {
RankMath\Helper::register_var_replacement(
'currentmonth_number','get_currentmonth_number',
array(
'name' => esc_html__( 'Current Month', 'rank-math' ),
'desc' => esc_html__( 'Current server month', 'rank-math' ),
'example' => current_time( 'F' ),
)
);}
function get_currentmonth_number() {
if ( ! isset( $replacement ) ) {
$replacement = date_i18n( 'm' );
}
return $replacement;
}

Sau đó thay vì dùng %currentmonth% ở title, ta sẽ dùng %currentmonth_number% .

Chèn xong có thể trong backend nó ko đổi, bạn cứ cập nhật bài viết bình thường, ngoài frontend nó sẽ đổi

Muốn thêm ngày thì dùng %currentday%, thêm năm thì dùng %currentyear% nhé, thêm ngày/tháng/năm luôn thì %currentdate%
Chúc các bạn thành công !

0
0
đánh giá
Đánh giá bài viết

Ngày hôm nay thất bại Ngày mai cũng thất bại
Nhưng ngày kia chắc chắn sẽ là thành công!

Bình Luận Bài Viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận

© Copyright 2022 - Company Name. All rights reserved.

Content Protection by DMCA.com - Blog IT ™ Quản trị & biên tập bởi: Si Thanh