Bài viết này mình sẽ hướng dẫn các anh em có thể show toàn bộ các hook của Flatsome cũng như vị trí cụ thể của nó để anh em có thể thêm vào bất kì thứ gì mình muốn nhé, ở bài này mình chỉ show các action thôi nhé, filter thì để bài sau mình sẽ hướng dẫn.
Mọi người chỉ cần sử dụng code sau là có thể show ra được các hook action cũng như tên gọi của nó. Hiện Flatsome hỗ trợ 52 action.
add_action('flatsome_woocommerce_shop_loop_images','pttuanshowhook');
add_action('flatsome_sale_flash','pttuanshowhook');
add_action('flatsome_products_before','pttuanshowhook');
add_action('flatsome_products_after','pttuanshowhook');
add_action('flatsome_product_title_tools','pttuanshowhook');
add_action('flatsome_product_title','pttuanshowhook');
add_action('flatsome_product_image_tools_top','pttuanshowhook');
add_action('flatsome_product_image_tools_bottom','pttuanshowhook');
add_action('flatsome_product_box_tools_top','pttuanshowhook');
add_action('flatsome_product_box_tools_bottom','pttuanshowhook');
add_action('flatsome_product_box_after','pttuanshowhook');
add_action('flatsome_product_box_actions','pttuanshowhook');
add_action('flatsome_portfolio_title_right','pttuanshowhook');
add_action('flatsome_portfolio_title_left','pttuanshowhook');
add_action('flatsome_portfolio_title_after','pttuanshowhook');
add_action('flatsome_woocommerce_shop_loop_images','pttuanshowhook');
add_action('flatsome_sale_flash','pttuanshowhook');
add_action('flatsome_header_wrapper','pttuanshowhook');
add_action('flatsome_header_elements','pttuanshowhook');
add_action('flatsome_header_background','pttuanshowhook');
add_action('flatsome_footer','pttuanshowhook');
add_action('flatsome_category_title_alt','pttuanshowhook');
add_action('flatsome_category_title','pttuanshowhook');
add_action('flatsome_cart_sidebar','pttuanshowhook');
add_action('flatsome_breadcrumb','pttuanshowhook');
add_action('flatsome_blog_post_before','pttuanshowhook');
add_action('flatsome_blog_post_after','pttuanshowhook');
add_action('flatsome_before_single_product_custom','pttuanshowhook');
add_action('flatsome_before_product_sidebar','pttuanshowhook');
add_action('flatsome_before_product_page','pttuanshowhook');
add_action('flatsome_woocommerce_shop_loop_images','pttuanshowhook');
add_action('flatsome_sale_flash','pttuanshowhook');
add_action('flatsome_before_product_images','pttuanshowhook');
add_action('flatsome_before_page_content','pttuanshowhook');
add_action('flatsome_before_page','pttuanshowhook');
add_action('flatsome_before_header','pttuanshowhook');
add_action('flatsome_before_footer','pttuanshowhook');
add_action('flatsome_before_comments','pttuanshowhook');
add_action('flatsome_before_breadcrumb','pttuanshowhook');
add_action('flatsome_before_blog','pttuanshowhook');
add_action('flatsome_before_404','pttuanshowhook');
add_action('flatsome_after_product_page','pttuanshowhook');
add_action('flatsome_after_product_images','pttuanshowhook');
add_action('flatsome_absolute_footer_primary','pttuanshowhook');
add_action('flatsome_absolute_footer_secondary','pttuanshowhook');
add_action('flatsome_account_links','pttuanshowhook');
add_action('flatsome_after_404','pttuanshowhook');
add_action('flatsome_after_account_user','pttuanshowhook');
add_action('flatsome_after_blog','pttuanshowhook');
add_action('flatsome_after_body_open','pttuanshowhook');
add_action('flatsome_after_breadcrumb','pttuanshowhook');
add_action('flatsome_after_footer','pttuanshowhook');
add_action('flatsome_after_page_content','pttuanshowhook');
add_action('flatsome_after_page','pttuanshowhook');
add_action('flatsome_after_header_bottom','pttuanshowhook');
add_action('flatsome_after_header','pttuanshowhook');
function pttuanshowhook(){
echo current_filter().'';
}
Như vậy là xong, các bạn có thể kiểm tra thử site của mình xem các hook này đã hiển thị chưa nhé. Ở đây mình đã đóng gói nó thành 1 plugin nho nhỏ, các bạn tải về dùng thử nhé. Link tải mình để ở bên dưới, có gì thắc mắc cứ hỏi mình nhé.
https://drive.google.com/file/d/1Bi-aE5u72OR1qOf4VrQQcYssQuDyH4Gw/view?usp=sharing
P/s: Có copy thì cũng ghi nguồn giúp mình không mình report DMCA thì đừng nói mình ác.
6