テーマはWordPressプラグインと適切に動作する必要があります。プラグインは、アクションとフィルターを使用して機能を追加し、これらは総称してフック(詳細はPlugin APIを参照)と呼ばれます。

    ほとんどのフックはWordPressによって内部的に実行されるため、テーマがそれらを機能させるために特別なタグを必要としません。しかし、いくつかのフックはテーマテンプレートに含める必要があります。これらのフックは特別なテンプレートタグによって発火します:

    • wp_head()
    • テーマのheader.phpテンプレートファイルの要素の最後に配置します。

    • wp_body_open()

    • テーマのheader.phpテンプレートファイルの要素の最初に配置します。

    • wp_footer()

    • footer.phpの閉じタグの直前に配置します。

    • wp_meta()

    • 通常、テーマのメニューやサイドバーのセクションに配置されます。

    • comment_form()

    • comments.phpのファイルの閉じタグ()の直前に配置します。

    これらのフックがどのように使用されているかの例として、コアテーマのテンプレートを見てみてください。