init 钩子在大多数的 WordPress 程序都加载之后进行加载。WordPress 同样添加许多内部的功能到这个钩子中,例如 post types 和 taxonomies 以及默认 widgets 的初始化。
加载这个钩子时几乎 WordPress 中的所有内容都就绪了,当 WordPress 的所有信息都可用时,你的插件使用这个钩子差不多可以做任何想做的事情了。
下面的例子中,为用户添加了product post type形式
function my_custom_post_product() {
$args = array();
register_post_type( 'product', $args );
}
add_action( 'init', 'my_custom_post_product' );
发表评论