edit_post_{$field}
Filter HookDescription
Filters the value of a specific post field to edit. Only applied to post fields not prefixed with `post_`. The dynamic portion of the hook name, `$field`, refers to the post field name. Possible filter names include: - `edit_post_ID` - `edit_post_ping_status` - `edit_post_pinged` - `edit_post_to_ping` - `edit_post_comment_count` - `edit_post_comment_status` - `edit_post_guid` - `edit_post_menu_order`Hook Information
File Location |
wp-includes/post.php
View on GitHub
|
Hook Type | Filter |
Line Number | 3028 |
Hook Parameters
Type | Name | Description |
---|---|---|
mixed
|
$value
|
Value of the post field. |
int
|
$post_id
|
Post ID. |
Usage Examples
Basic Usage
<?php
// Hook into edit_post_{$field}
add_filter('edit_post_{$field}', 'my_custom_filter', 10, 2);
function my_custom_filter($value, $post_id) {
// Your custom filtering logic here
return $value;
}
Source Code Context
wp-includes/post.php:3028
- How this hook is used in WordPress core
<?php
3023 * @since 2.3.0
3024 *
3025 * @param mixed $value Value of the post field.
3026 * @param int $post_id Post ID.
3027 */
3028 $value = apply_filters( "edit_post_{$field}", $value, $post_id );
3029 }
3030
3031 if ( in_array( $field, $format_to_edit, true ) ) {
3032 if ( 'post_content' === $field ) {
3033 $value = format_to_edit( $value, user_can_richedit() );
PHP Documentation
<?php
/**
* Filters the value of a specific post field to edit.
*
* Only applied to post fields not prefixed with `post_`.
*
* The dynamic portion of the hook name, `$field`, refers to the
* post field name. Possible filter names include:
*
* - `edit_post_ID`
* - `edit_post_ping_status`
* - `edit_post_pinged`
* - `edit_post_to_ping`
* - `edit_post_comment_count`
* - `edit_post_comment_status`
* - `edit_post_guid`
* - `edit_post_menu_order`
*
* @since 2.3.0
*
* @param mixed $value Value of the post field.
* @param int $post_id Post ID.
*/
Quick Info
- Hook Type: Filter
- Parameters: 2
- File: wp-includes/post.php
Related Hooks
Related hooks will be displayed here in future updates.