একটা সাধারণ front-end page load-এ common action hook গুলো আসলে যে order-এ fire করে। যেকোনো hook click করে দেখুন এটা কীসের জন্য।
Hooks — Actions ও Filters পাঠপুরো লিস্ট না — developer.wordpress.org-এর WordPress core Hook Reference-এ প্রতিটা আছে। এটা common, স্থিতিশীল sequence যা মুখস্থ রাখার মতো।
Must-use plugin গুলো এইমাত্র load হয়েছে — প্রথম যে hook পাওয়া যায়।
add_action( 'muplugins_loaded', function () {
// your code here
} );সংশ্লিষ্ট template tag কল হলেই filter চলে, page load-এর কোনো fixed জায়গায় না — তাই এগুলো উপরের timeline-এর ভেতরে না, বাইরে থাকে।
the_titlethe_title() বা get_the_title() দিয়ে দেখানো হলে প্রতিবার একটা post-এর title filter করে।
the_contentদেখানোর আগে post content filter করে — shortcode আর wpautop() (auto-paragraph) আসলে এভাবেই apply হয়।
excerpt_lengththe_excerpt()-এ ব্যবহৃত word count filter করে — জোড়া পাঠের classic উদাহরণ।
এগুলো নিজের trigger-এ fire করে — একটা save, একটা login, একটা admin page load — প্রতিটা request-এর কোনো fixed জায়গায় না, তাই এগুলো একটা single sequence-এর বদলে category অনুযায়ী গ্রুপ করা।
যেকোনো post type save হলেই fire করে — autosave আর revision-সহ, যা প্রথম চেষ্টায় অনেককে বিভ্রান্ত করে।
add_action( 'save_post', function () {
// your code here
} );