Support » Theme: Yuuta » Add anchor #more

  • Resolved moskitales

    (@moskitales)


    Hello,

    How to add anchor #more-xx to link “Read & Comment”? I want scroll post to <!–more–> tag with links on index page.

Viewing 3 replies - 1 through 3 (of 3 total)
  • moskitales

    (@moskitales)

    Anyone knows how to do it? In classic WordPress template this is standard – “Read more” is linking to http://mysite.com/link-to-article/#more-id_article and jump to place where I write more tag.

    Michael

    (@alchymyth)

    add this into functions.php of your child theme:

    function yuuta_read_leave_comments() {
    		global $post;
    		global $more;
    
    		if (
    			( strpos( get_the_content(), 'more-link' ) != false ) &&
    			( comments_open( $post->ID ) )
    		) : ?>
    
    			<a class="read-leave-comments" href="<?php the_permalink(); echo '#more-' . $post->ID; ?>">
    				<?php
    				esc_html_e( 'Read More & ', 'yuuta' );
    				comments_number( __( 'Comment', 'yuuta' ), __( 'View one comment', 'yuuta' ), __( 'View % comments', 'yuuta' ) );
    				?>
    			</a>
    
    		<?php elseif (
    			( strpos( get_the_content(), 'more-link' ) != false )
    		) : ?>
    
    			<a class="read-leave-comments" href="<?php the_permalink(); echo '#more-' . $post->ID; ?>">
    				<?php esc_html_e( 'Read More', 'yuuta' ); ?>
    			</a>	
    
    		<?php elseif ( comments_open( $post->ID ) ) : ?>
    
    			<a class="read-leave-comments" href="<?php comments_link(); ?>">
    				<?php	comments_number( __( 'Comment', 'yuuta' ), __( 'View one comment', 'yuuta' ), __( 'View % comments', 'yuuta' ) ); ?>
    			</a>
    
    		<?php endif;
    
    	}

    untested.

    for child themes, see https://codex.wordpress.org/Child_Themes

    moskitales

    (@moskitales)

    Michael, thank you very much!

    Your instructions was the way to understand how to create my own solution.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Add anchor #more’ is closed to new replies.