WordPress 重要用語

テンプレートファイル

テンプレート階層において表示時に使用されるPHPファイル
category.php、single.php等

テンプレートタグ

データの取得・出力関数
テンプレートファイル中に記述

プラグイン

プログラムまたは1つ以上の関数

フック

・アクションフック
・フィルターフック
アクション発生条件
・データベースのデータ変更
・管理画面、サイト表示の変更
フィルター通過条件
・DB登録
・DB読み込み

アクションフック

アクション発生時に実行されるプラグイン

フィルターフック

フィルター通過時に実行されるプラグイン
フィルターフック(the_content)通過時にプラグイン(wpautop)を実行する
<?php add_filter ('the_content', 'wpautop'); ?>
※wpautopというphp関数が定義されていなければならない
フィルターフック(the_content)通過時のプラグイン(wpautop)を実行を削除
<?php remove_filter ('the_content', 'wpautop'); ?>
※functions.php
function (関数名)($class) {
 global $post, $posts;
 if ( is_home() && !is_paged() && ($post == $posts[0]) ) $class[] = 'firstpost';
 return $class;
}
add_filter('post_class', '(関数名)');