Móc hành động để chỉnh sửa thuế tùy chỉnh


8

Vì vậy, tôi có một hàm trong tệp mẫu tệp của mình. Hàm này lưu trữ một biểu mẫu tìm kiếm có chứa các thuật ngữ phân loại tùy chỉnh. Tôi muốn xóa bộ đệm (hoặc xóa một nhóm bộ đệm) khi tôi thêm / xóa / chỉnh sửa các điều khoản của một nguyên tắc phân loại cụ thể.

Có thể không? có thể với do_action, nhưng cho hook nào? cám ơn

Câu trả lời:


11

Nhìn vào wp-includes/taxonomy.php. Các hành động là:

do_action( "create_term",       $term_id, $tt_id, $taxonomy );
do_action( "created_term",      $term_id, $tt_id, $taxonomy );
do_action( "edited_term",       $term_id, $tt_id, $taxonomy );
do_action( 'delete_term',       $term,    $tt_id, $taxonomy, $deleted_term );
do_action( "create_$taxonomy",  $term_id, $tt_id );
do_action( "created_$taxonomy", $term_id, $tt_id );
do_action( "edited_$taxonomy",  $term_id, $tt_id );
do_action( "delete_$taxonomy",  $term,    $tt_id, $deleted_term );

8

Bạn đang tìm kiếm created_term, edited_termdelete_term. Mỗi cuộc gọi lại chấp nhận 3 tham số:

function wpse_created_term( $term_id, $tt_id, $taxonomy ) {
}    
function wpse_edited_term( $term_id, $tt_id, $taxonomy ) {
}    
function wpse_delete_term( $term_id, $tt_id, $taxonomy ) {
}    

add_action( 'created_term', 'wpse_created_term', 10, 3 );
add_action( 'edited_term', 'wpse_edited_term', 10, 3 );
add_action( 'delete_term', 'wpse_delete_term', 10, 3 );
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.