WordPress.org

Plugin Directory

Changeset 1677660


Ignore:
Timestamp:
06/13/17 13:21:32 (2 months ago)
Author:
Mte90
Message:

fix on genesis

Location:
glossary-by-codeat
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • glossary-by-codeat/tags/1.4.1/public/includes/Glossary_Genesis.php

    r1677417 r1677660  
    4949                    $content = str_replace( ']]>', ']]>', apply_filters( 'the_content', get_the_content( get_the_ID() ) ) ); 
    5050                } else { 
    51                     $content = genesis_a11y_more_link( __( '[Read more...]', 'genesis' ) ); 
    52                     if ( genesis_get_option( 'content_archive_limit' ) ) { 
    53                         $content = get_the_content_limit( ( int ) genesis_get_option( 'content_archive_limit' ), genesis_a11y_more_link( __( '[Read more...]', 'genesis' ) ) ); 
    54                         add_filter( 'glossary-regex', array( $this, 'fix_for_anchor' ), 9 ); 
     51                    $content = get_the_excerpt(); 
     52                    if ( empty( $content ) ) { 
     53                        if ( genesis_get_option( 'content_archive_limit' ) ) { 
     54                            $content = get_the_content_limit( ( int ) genesis_get_option( 'content_archive_limit' ), genesis_a11y_more_link( __( '[Read more...]', 'genesis' ) ) ); 
     55                        } 
     56                    } else { 
     57                        if ( substr( $content, -10 ) === '[…]' ) { 
     58                            $content = substr( $content, 0, -3 ); 
     59                        } 
     60                        $content .= ' <a href="' . get_the_permalink() . '">' . genesis_a11y_more_link( __( '[Read more...]', 'genesis' ) ) . '</a>'; 
    5561                    } 
     62                    add_filter( 'glossary-regex', array( $this, 'fix_for_anchor' ), 9 ); 
    5663                } 
    5764 
  • glossary-by-codeat/trunk/public/includes/Glossary_Genesis.php

    r1677417 r1677660  
    4949                    $content = str_replace( ']]>', ']]&gt;', apply_filters( 'the_content', get_the_content( get_the_ID() ) ) ); 
    5050                } else { 
    51                     $content = genesis_a11y_more_link( __( '[Read more...]', 'genesis' ) ); 
    52                     if ( genesis_get_option( 'content_archive_limit' ) ) { 
    53                         $content = get_the_content_limit( ( int ) genesis_get_option( 'content_archive_limit' ), genesis_a11y_more_link( __( '[Read more...]', 'genesis' ) ) ); 
    54                         add_filter( 'glossary-regex', array( $this, 'fix_for_anchor' ), 9 ); 
     51                    $content = get_the_excerpt(); 
     52                    if ( empty( $content ) ) { 
     53                        if ( genesis_get_option( 'content_archive_limit' ) ) { 
     54                            $content = get_the_content_limit( ( int ) genesis_get_option( 'content_archive_limit' ), genesis_a11y_more_link( __( '[Read more...]', 'genesis' ) ) ); 
     55                        } 
     56                    } else { 
     57                        if ( substr( $content, -10 ) === '[&hellip;]' ) { 
     58                            $content = substr( $content, 0, -3 ); 
     59                        } 
     60                        $content .= ' <a href="' . get_the_permalink() . '">' . genesis_a11y_more_link( __( '[Read more...]', 'genesis' ) ) . '</a>'; 
    5561                    } 
     62                    add_filter( 'glossary-regex', array( $this, 'fix_for_anchor' ), 9 ); 
    5663                } 
    5764 
Note: See TracChangeset for help on using the changeset viewer.