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', '(関数名)');