From d68faa7cc79eb5c8db01d26a865ac67fa58b4634 Mon Sep 17 00:00:00 2001
From: Paul Biron <paul@sparrowhawkcomputing.com>
Date: Fri, 14 May 2021 16:21:44 -0600
Subject: [PATCH] Add post_type-specific version of register_post_type_args
filter.
---
src/wp-includes/class-wp-post-type.php | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/src/wp-includes/class-wp-post-type.php b/src/wp-includes/class-wp-post-type.php
index 43e8a61514..80cfc1f200 100644
a
|
b
|
final class WP_Post_Type { |
412 | 412 | public function set_props( $args ) { |
413 | 413 | $args = wp_parse_args( $args ); |
414 | 414 | |
| 415 | // Save the post type so that the dynamic filter name below is cleaner. |
| 416 | $post_type = $this->name; |
| 417 | |
| 418 | /** |
| 419 | * Filters the arguments for registering a post type. |
| 420 | * |
| 421 | * The dynamic portion of the filter name, `$post_type`, refers to the post |
| 422 | * type slug. |
| 423 | * |
| 424 | * @since x.y.z |
| 425 | * |
| 426 | * @param array $args Array of arguments for registering a post type. |
| 427 | * See the register_post_type() function for accepted arguments. |
| 428 | */ |
| 429 | $args = apply_filters( "register_post_type_{$post_type}_args", $args ); |
| 430 | |
415 | 431 | /** |
416 | 432 | * Filters the arguments for registering a post type. |
417 | 433 | * |