trim auto and manually excerpts
Displaying the manual and auto excerpt the same way with [...] at the end and Bootstrap .btn-default „read more“ link below
This commit is contained in:
parent
38f89401b9
commit
ec81dcebed
13
content.php
13
content.php
|
@ -21,14 +21,11 @@
|
||||||
<?php echo get_the_post_thumbnail( $post_id, 'large' ); ?>
|
<?php echo get_the_post_thumbnail( $post_id, 'large' ); ?>
|
||||||
|
|
||||||
<div class="entry-content">
|
<div class="entry-content">
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/* translators: %s: Name of current post */
|
/* translators: %s: Name of current post */
|
||||||
the_excerpt( sprintf(
|
the_excerpt( );
|
||||||
__( 'Continue reading %s <span class="meta-nav">→</span>', 'understrap' ),
|
?>
|
||||||
the_title( '<span class="screen-reader-text">"', '"</span>', false )
|
|
||||||
) );
|
|
||||||
?>
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
wp_link_pages( array(
|
wp_link_pages( array(
|
||||||
|
|
|
@ -85,10 +85,21 @@ add_filter('show_admin_bar', '__return_false');
|
||||||
/**
|
/**
|
||||||
/* Adding the Read more link to excerpts
|
/* Adding the Read more link to excerpts
|
||||||
*/
|
*/
|
||||||
function new_excerpt_more( $more ) {
|
/*function new_excerpt_more( $more ) {
|
||||||
return ' <p><a class="read-more btn btn-default" href="'. get_permalink( get_the_ID() ) . '">' . __('Read More', 'understrap') . '</a></p>';
|
return ' <p><a class="read-more btn btn-default" href="'. get_permalink( get_the_ID() ) . '">' . __('Read More', 'understrap') . '</a></p>';
|
||||||
}
|
}
|
||||||
add_filter( 'excerpt_more', 'new_excerpt_more' );
|
add_filter( 'excerpt_more', 'new_excerpt_more' );*/
|
||||||
|
/* Removes the ... from the excerpt read more link */
|
||||||
|
function custom_excerpt_more( $more ) {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
add_filter( 'excerpt_more', 'custom_excerpt_more' );
|
||||||
|
|
||||||
/* Add support for Featured Images per Post */
|
/* Adds a custom read more link to all excerpts, manually or automatically generated */
|
||||||
add_theme_support( 'post-thumbnails' );
|
add_theme_support( 'post-thumbnails' );
|
||||||
|
|
||||||
|
function all_excerpts_get_more_link($post_excerpt) {
|
||||||
|
|
||||||
|
return $post_excerpt . ' [...]<p><a class="btn btn-default" href="'. get_permalink($post->ID) . '">' . 'Read More...' . '</a></p>';
|
||||||
|
}
|
||||||
|
add_filter('wp_trim_excerpt', 'all_excerpts_get_more_link');
|
||||||
|
|
|
@ -28,6 +28,7 @@ get_header(); ?>
|
||||||
<?php /* Start the Loop */ ?>
|
<?php /* Start the Loop */ ?>
|
||||||
|
|
||||||
<?php while ( have_posts() ) : the_post(); ?>
|
<?php while ( have_posts() ) : the_post(); ?>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/* Include the Post-Format-specific template for the content.
|
/* Include the Post-Format-specific template for the content.
|
||||||
* If you want to override this in a child theme, then include a file
|
* If you want to override this in a child theme, then include a file
|
||||||
|
@ -35,6 +36,7 @@ get_header(); ?>
|
||||||
*/
|
*/
|
||||||
get_template_part( 'content', get_post_format() );
|
get_template_part( 'content', get_post_format() );
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<?php endwhile; ?>
|
<?php endwhile; ?>
|
||||||
|
|
||||||
<?php understrap_paging_nav(); ?>
|
<?php understrap_paging_nav(); ?>
|
||||||
|
|
Reference in New Issue