Để có thể trở thành deverloper thực thụ về WordPress thì bạn sẽ phải biết cách sử dụng hook (add_action(), add_filter()), nó là thứ cốt lõi trong WordPress.
Hook cũng được sử dụng trong Core của WP. WordPress có 2 kiểu Hook chính: Action hook và Filter hook. Trong bài hôm nay chúng ta sẽ tìm hiểu về Action hook
Action hook là gì?
– Đặc tính : Không làm thay đổi giá trị
add_action('wp_footer', 'ncc_myplugin_footer');
function ncc_myplugin_footer() {
echo '<div>Chao mung ban den voi footer</div>';
}
– Cách sử dụng: (Reference: https://developer.wordpress.org/reference/functions/add_action/)
add_action($tag, $function, $priority, $accepted_args)
Ý nghĩa của các tham số:
$tag: Là tên của một action hook của WP (Wp có hơn 600 hooks).
$function: Là tên Action mà mình viết để tương tác vào hệ thống WP
$priority: Độ ưu tiên của Action.
$accepted_args: Số lượng các tham số action hook sẽ được truyền vào hàm.
Những kiến thức khác
– Để có thể xóa action ta dùng :
remove_action( $tag, $function_to_remove, $priority, $accepted_args );
– Để loại bỏ tất cả
remove_all_actions( $tag, $priority );
-Để kiểm tra sự tồn tại
has_action( $tag, $function_to_check );
One Reply to “Cách sử dụng Action Hook trong WordPress”