it-swarm-vi.com

Cách thêm từ khóa tự động vào các nguyên tắc phân loại khi một bài đăng được xuất bản và gán chúng cho bài đăng

Cách thêm từ khóa tự động vào phân loại khi bài đăng được xuất bản và gán chúng cho bài đăng, ví dụ tôi có trong phiên bản bài đăng của mình, hộp meta tùy chỉnh, khi bạn hoàn thành mục nhập này, một hàm sẽ tạo một nhóm từ khóa trong nền và tôi muốn những từ khóa này được tự động thêm vào một phân loại tùy chỉnh cụ thể trong bài đăng đó khi nó được xuất bản, điều này là có thể? tôi thử với

wp_set_object_terms

và không có gì làm việc tuyệt vời, thx

xin lỗi vì tiếng Anh tệ nhất của tôi

2
zagriyen

Bạn sẽ sử dụng hook save_post, trong hàm hooked của bạn, sử dụng wp_insert_term như được mô tả ở đây:

http://codex.wordpress.org/Function_Reference/wp_insert_term

Sau đó, sử dụng wp_set_object_terms trên bài đăng để khẳng định thuật ngữ phân loại mà bạn vừa tạo như sau:

http://codex.wordpress.org/Function_Reference/wp_set_object_terms

ví dụ:

function my_save($post_id) {
    wp_insert_term( 'bannanapost', 'fruit');
    wp_set_object_terms( $post_id, 'bannanapost', 'fruit', true )
}
add_action('save_post','my_save');

Đoạn mã trên, được đặt trong hàm.php của chủ đề của bạn, sẽ thêm thuật ngữ 'bannanapost' vào mỗi bài đăng khi được lưu, trong phân loại trái cây

3
Tom J Nowell