Opened 6 years ago
Closed 6 years ago
#50079 closed enhancement (duplicate)
FIlter hook for custom text password protected post
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | Priority: | normal | |
| Severity: | normal | Version: | |
| Component: | Posts, Post Types | Keywords: | |
| Focuses: | template | Cc: |
Description
I notice there is no way to change the text for password protected excerpt. I recommend to add a filter hook for this would help to override by custom text.
wp-includes/post-template.php
Line: 415
function: get_the_excerpt()
function get_the_excerpt( $post = null ) {
if ( is_bool( $post ) ) {
_deprecated_argument( __FUNCTION__, '2.3.0' );
}
$post = get_post( $post );
if ( empty( $post ) ) {
return '';
}
if ( post_password_required( $post ) ) {
return __( 'There is no excerpt because this is a protected post.' );
}
/**
* Filters the retrieved post excerpt.
*
* @since 1.2.0
* @since 4.5.0 Introduced the `$post` parameter.
*
* @param string $post_excerpt The post excerpt.
* @param WP_Post $post Post object.
*/
return apply_filters( 'get_the_excerpt', $post->post_excerpt, $post );
}
Recommend change in line: 415
Old: return __( 'There is no excerpt because this is a protected post.' ); New return apply_filters( 'password_protected_excerpt', __( 'There is no excerpt because this is a protected post.' ) );
Change History (1)
Note: See
TracTickets for help on using
tickets.
Hi @pickplugins, and thanks for the ticket. We're tracking this enhancement in #35308.