WordPress.org

Plugin Directory

Changeset 1677417


Ignore:
Timestamp:
06/13/17 10:21:27 (4 months ago)
Author:
Mte90
Message:

tagging version 1.4.1

Location:
glossary-by-codeat
Files:
607 added
5 edited

Legend:

Unmodified
Added
Removed
  • glossary-by-codeat/trunk/README.txt

    r1676765 r1677417  
    55Requires at least: 4.6 
    66Tested up to: 4.8 
    7 Stable tag: 1.4.0 
     7Stable tag: 1.4.1 
    88License: GPLv2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    120120== Changelog == 
    121121 
    122 = 1.3.7 = 
     122= 1.4.1 = 
     123* Improvement: Genesis support rewritten from scratch 
     124* Fix: Few fixes in various part 
     125 
     126= 1.4.0 = 
    123127* Fix: Wrong link for the settings page 
    124128* Fix: Improvements on Genesis support 
  • glossary-by-codeat/trunk/glossary.php

    r1676765 r1677417  
    1414 * Plugin URI:        http://codeat.co/glossary 
    1515 * Description:       Easily add and manage a glossary with auto-link, tooltips and more. Improve your internal link building for a better SEO. 
    16  * Version:           1.4.0 
     16 * Version:           1.4.1 
    1717 * Author:            Codeat 
    1818 * Author URI:        http://codeat.co 
     
    2929    die; 
    3030} 
    31 define( 'GT_VERSION', '14.0' ); 
     31define( 'GT_VERSION', '1.4.1' ); 
    3232define( 'GT_SETTINGS', 'glossary' ); 
    3333define( 'GT_TEXTDOMAIN', 'glossary-by-codeat' ); 
  • glossary-by-codeat/trunk/public/includes/Glossary_Genesis.php

    r1676765 r1677417  
    2626 
    2727    /** 
     28     * Remove the code for links support for excerpt in Genesis 
     29     *  
     30     * @param string $regex The regex that we need to fix. 
     31     *  
     32     * @return string 
     33     */ 
     34    public function fix_for_anchor( $regex ) { 
     35        return str_replace( '<a|', '', $regex ); 
     36    } 
     37 
     38    /** 
    2839     * Genesis hack to add the support for the archive content page 
    2940     * Based on genesis_do_post_content 
     
    3243     */ 
    3344    public function genesis_content() { 
    34         $gt_search_engine = Glossary_Search_Engine::get_instance(); 
    35         $content = ''; 
    36  
    3745        // Only display excerpt if not a teaser. 
    3846        if ( !in_array( 'teaser', get_post_class(), true ) ) { 
    39             remove_filter( 'the_content', array( $gt_search_engine, 'check_auto_link' ) ); 
    40             remove_filter( 'the_excerpt', array( $gt_search_engine, 'check_auto_link' ) ); 
    41             if ( is_singular() ) { 
    42                 $content = str_replace( ']]>', ']]&gt;', apply_filters( 'the_content', get_the_content( get_the_ID() ) ) ); 
    43                 if ( is_single() && 'open' === get_option( 'default_ping_status' ) && post_type_supports( get_post_type(), 'trackbacks' ) ) { 
    44                     echo '<!--'; 
    45                     trackback_rdf(); 
    46                     echo '-->' . "\n"; 
     47            if ( is_archive() ) { 
     48                if ( genesis_get_option( 'content_archive' ) === 'full' ) { 
     49                    $content = str_replace( ']]>', ']]&gt;', apply_filters( 'the_content', get_the_content( get_the_ID() ) ) ); 
     50                } 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 ); 
     55                    } 
    4756                } 
    48                 if ( is_page() && apply_filters( 'genesis_edit_post_link', true ) ) { 
    49                     edit_post_link( __( '(Edit)', 'genesis' ), '', '' ); 
     57 
     58                $content = wpautop( do_shortcode( $content ) ); 
     59                if ( genesis_get_option( 'content_archive' ) !== 'full' ) { 
     60                    $gt_search_engine = Glossary_Search_Engine::get_instance(); 
     61                    $content = $gt_search_engine->check_auto_link( $content ); 
     62                    remove_filter( 'glossary-regex', array( $this, 'fix_for_anchor' ) ); 
    5063                } 
    51             } else if ( is_search() || 'excerpts' === genesis_get_option( 'content_archive' ) ) { 
    52                 $content = get_the_excerpt( get_the_ID() ); 
    53             } else { 
    54                 if ( genesis_get_option( 'content_archive_limit' ) ) { 
    55                     $content = get_the_content_limit( ( int ) genesis_get_option( 'content_archive_limit' ), genesis_a11y_more_link( __( '[Read more...]', 'genesis' ) ) ); 
    56                 } else { 
    57                     $content .= genesis_a11y_more_link( __( '[Read more...]', 'genesis' ) ); 
    58                 } 
     64                echo $content; 
     65 
     66                remove_action( 'genesis_entry_content', 'genesis_do_post_content' ); 
    5967            } 
    60  
    61             if ( !has_shortcode( $content, 'glossary-list' ) ) { 
    62                 $content = wpautop( do_shortcode( $content ) ); 
    63             } else { 
    64                 $content = do_shortcode( $content ); 
    65             } 
    66  
    67             echo $gt_search_engine->check_auto_link( $content ); 
    68             remove_action( 'genesis_entry_content', 'genesis_do_post_content' ); 
    6968        } 
    7069    } 
  • glossary-by-codeat/trunk/public/includes/Glossary_Search_Engine.php

    r1649945 r1677417  
    284284    /** 
    285285     * Length of the string based on encode 
    286      *  
     286     * 
    287287     * @param string $string The string to get the length. 
    288      *  
     288     * 
    289289     * @return string 
    290290     */ 
  • glossary-by-codeat/trunk/public/includes/Glossary_Tooltip_Engine.php

    r1676765 r1677417  
    9090            $term = get_post( $ID ); 
    9191            $excerpt = $term->post_excerpt; 
    92             if ( empty($excerpt) && (!is_archive() || !is_paged()) ) { 
     92            if ( empty($excerpt) ) { 
    9393                $excerpt = $term->post_content; 
    9494            } 
Note: See TracChangeset for help on using the changeset viewer.