init 鉤子在大多數(shù)的 WordPress 程序都加載之后進(jìn)行加載。WordPress 同樣添加許多內(nèi)部的功能到這個(gè)鉤子中,例如 post types 和 taxonomies 以及默認(rèn) widgets 的初始化。
加載這個(gè)鉤子時(shí)幾乎 WordPress 中的所有內(nèi)容都就緒了,當(dāng) WordPress 的所有信息都可用時(shí),你的插件使用這個(gè)鉤子差不多可以做任何想做的事情了。
下面的例子中,為用戶添加了product post type形式
function my_custom_post_product() {
$args = array();
register_post_type( 'product', $args );
}
add_action( 'init', 'my_custom_post_product' );