fungsi – delete_term tidak berfungsi dengan baik dengan add_action()

delete_term tidak berfungsi, saya mencoba menghapus istilah dan setelah saya menghapusnya, itu juga akan menghapus istilah serupa dari berbagai taksonomi berdasarkan siput mereka

inilah kode saya dari delete_termjadi dalam kode di bawah ini, saat saya menghapus istilah dari movies_category taksonomi, itu akan mencari/menemukan yang serupa slug dari category (taksonomi wordpress default untuk Posting), lalu hapus juga secara terprogram, tetapi kodenya tidak berfungsi di pihak saya, saya tidak yakin di mana kesalahan saya di sini.

function delete_similar_term($term_id, $tt_id, $taxonomy, $deleted_term) {
    if( $deleted_term->taxonomy === 'movies_category' ) {
        $post_cat_term = get_term_by( 'slug', $deleted_term->slug, 'category' );
        wp_delete_term( $post_cat_term->term_id, 'category' );
    }
}
add_action( 'delete_term', 'delete_similar_term' , 10, 3 );

Sulit bagi saya untuk men-debug ini juga karena saya tidak dapat melihat kesalahan apa pun, ketika saya menghapus istilah dari movies_category itu hanya akan menyoroti istilah red dan AJAX delete berhenti berfungsi.

Leave a Reply

Your email address will not be published. Required fields are marked *