the_excerpt
Застосовується до вмісту поля “Уривок / Цитата” запису, перш ніж вивести його на екран. Використовується у функції the_excerpt() .
Читайте описи функцій get_the_excerpt() , щоб дізнатися про інші можливості зміни уривка запису.
Використання
add_filter( 'the_excerpt', 'wp_kama_the_excerpt_filter'); /** * Function for `the_excerpt` filter-hook. * * @param string $post_excerpt The post excerpt. * * @return string */ function wp_kama_the_excerpt_filter( $post_excerpt ){ // Filter... return $post_excerpt; }
-
$post_excerpt
(рядок) - Вміст поля “Уривок / Цитата”.
Приклади
#1 Обернемо вміст уривка в довільний блок
add_action( 'the_excerpt', 'modify_the_excerpt'); function modify_the_excerpt( $post_excerpt ) { return '<div class="custom-block">' . $post_excerpt. '</div>'; }
список змін
З версії 0.71 | Введено. |
Де викликається хук
the_excerpt
the_excerpt
wp-includes/post-template.php 394
echo apply_filters( 'the_excerpt', get_the_excerpt() );
wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php 829
$excerpt = apply_filters( 'the_excerpt', $excerpt, $post);
Де використовується хук у WordPress
wp-includes/default-filters.php 193
add_filter( 'the_excerpt', 'wptexturize');
wp-includes/default-filters.php 194
add_filter( 'the_excerpt', 'convert_smilies');
wp-includes/default-filters.php 195
add_filter( 'the_excerpt', 'convert_chars');
wp-includes/default-filters.php 196
add_filter( 'the_excerpt', 'wpautop');
wp-includes/default-filters.php 197
add_filter( 'the_excerpt', 'shortcode_unautop');
wp-includes/default-filters.php 198
add_filter( 'the_excerpt', 'wp_filter_content_tags');
wp-includes/default-filters.php 199
add_filter( 'the_excerpt', 'wp_replace_insecure_home_url');