钩子文档

registered_post_type_{$post_type}

💡 云策文档标注

概述

registered_post_type_{$post_type} 是一个 WordPress 动作钩子,在特定文章类型注册后触发。它允许开发者在文章类型注册完成后执行自定义代码。

关键要点

  • 这是一个动态钩子,钩子名称中的 $post_type 部分对应文章类型的键名,例如 registered_post_type_post 或 registered_post_type_page。
  • 钩子传递两个参数:$post_type(字符串,文章类型键名)和 $post_type_object(WP_Post_Type 对象,包含注册文章类型时使用的参数)。
  • 钩子通过 do_action() 调用,源文件位于 wp-includes/post.php 中的 register_post_type() 函数。
  • 此钩子从 WordPress 6.0.0 版本开始引入。

📄 原文内容

Fires after a specific post type is registered.

Description

The dynamic portion of the filter name, $post_type, refers to the post type key.

Possible hook names include:

  • registered_post_type_post
  • registered_post_type_page

Parameters

$post_typestring
Post type.
$post_type_objectWP_Post_Type
Arguments used to register the post type.

Source

do_action( "registered_post_type_{$post_type}", $post_type, $post_type_object );

Changelog

Version Description
6.0.0 Introduced.