OpenHook là một plugins được phát triển để hỗ trợ cho việc chỉnh sửa giao diện cũng như chèn các thành phần khác vào các vị trí xác định trên Thesis layout. Tuy nhiên, Có cần thiết phải sử dụng nó chăng, trong khi chúng ta có thể chèn trực tiếp vào custom_functions.php. Hư Trúc đã từng cài nó, tuy nhiên chưa sử dụng nó. Chỉ tham khảo để xác định vị trí cần chèn thôi. Và nay thì cảm thấy không còn cần thiết nữa. Có thể tham khảo dựa vào hình sau:

Vị trí trên layout. Bạn nên xem với kích thước thật để nhìn rõ.

Vị trí trên layout. Bạn nên xem với kích thước thật để nhìn rõ.

Nói thêm về việc chèn các thành phần:

Muốn thêm một đoạn code nào đó, đầu tiên ta cần xác định cần chèn vào đâu.VD: Ở bài Phân trang trong TheSiS, vị trí cần chèn sẽ là: thesis_hook_after_content.

Chúng ta sẽ viết một hàm để chèn code chúng ta cần chèn.VD: hàm my_thesis_pagination() (Chi tiết xem bài phân trang nhé)Sau đó chúng ta thêm hàm vừa viết vào vị trí ta cần chèn.

add_action('thesis_hook_after_content', 'my_thesis_pagination');

Do mặc định TheSiS sử dụng hàm thesis_post_navigation() để phân trang. Nên ta cần phải gõ bỏ nó ra.

remove_action('thesis_hook_after_content','thesis_post_navigation');

Đây chỉ là ý kiến riêng của HuTruc. Ý kiến của bạn thế nào? Hãy mạnh dạn chia sẽ ý kiến của mình nhé :)