WordPress Snippet

ワードプレスをカスタマイズしよう

apply_filters と add_filterとは

wordPress3.01には、フックと呼ばれるものがあり、カスタマイズのために使われます。
これはいったいどういうもので、どのように使われるのでしょうか

//フックでコールバック関数を実行する
add_filter("notebook","add_notebook",10,2);

//コールバック関数を実行するためのフィルタフックを定義する。

echo apply_filters("notebook","ノート",array("hello"=>"book"));

//フックの引数を調べる
function check_args()
{
 	$numargs= func_num_args();
 echo "引数の数: $numargs<br />\n";
	
	$args= func_get_args();
	var_export($args);
}

//コールバック関数
function add_notebook($content,$t){

return $content.implode("",$t);

}

[emulsion_relate_posts]