WordPress.org

Plugin Directory

Changeset 1718045


Ignore:
Timestamp:
08/23/17 10:22:37 (3 months ago)
Author:
Mte90
Message:

tagging version 1.4.10

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

Legend:

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

    r1717160 r1718045  
    55Requires at least: 4.6 
    66Tested up to: 4.8 
    7 Stable tag: 1.4.9 
     7Stable tag: 1.4.10 
    88License: GPLv2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    123123== Changelog == 
    124124 
     125= 1.4.10 = 
     126* Improved: Yoast SEO detection 
     127 
    125128= 1.4.9 = 
    126129* Fix: Adding capabilities for website with removed default rols was getting an error 
  • glossary-by-codeat/trunk/glossary.php

    r1717160 r1718045  
    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.9 
     16 * Version:           1.4.10 
    1717 * Author:            Codeat 
    1818 * Author URI:        http://codeat.co 
     
    2929    die; 
    3030} 
    31 define( 'GT_VERSION', '1.4.9' ); 
     31define( 'GT_VERSION', '1.4.10' ); 
    3232define( 'GT_SETTINGS', 'glossary' ); 
    3333define( 'GT_TEXTDOMAIN', 'glossary-by-codeat' ); 
  • glossary-by-codeat/trunk/public/class-glossary.php

    r1717177 r1718045  
    4343    { 
    4444        $this->settings = get_option( GT_SETTINGS . '-settings' ); 
    45  
     45         
    4646        if ( $this->settings['tooltip'] === 'on' ) { 
    4747            $this->settings['tooltip'] = 'link-tooltip'; 
    4848            update_option( GT_SETTINGS . '-settings', $this->settings ); 
    4949        } 
    50  
     50         
    5151        // Create the args for the `glossary` post type 
    5252        $glossary_term_cpt = array( 
     
    8787        } 
    8888        register_via_taxonomy_core( array( __( 'Term Category', GT_TEXTDOMAIN ), __( 'Terms Categories', GT_TEXTDOMAIN ), 'glossary-cat' ), $glossary_term_tax, array( 'glossary' ) ); 
    89  
    9089        require_once plugin_dir_path( __FILE__ ) . '/includes/Glossary_Is_Methods.php'; 
    9190        require_once plugin_dir_path( __FILE__ ) . '/includes/Glossary_Frontend.php'; 
     
    9796        require_once plugin_dir_path( __FILE__ ) . '/includes/Glossary_Genesis.php'; 
    9897    } 
    99  
     98     
    10099    /** 
    101100     * Return the cpts 
     
    109108        return $this->cpts; 
    110109    } 
    111  
     110     
    112111    /** 
    113112     * Return an instance of this class. 
  • glossary-by-codeat/trunk/public/includes/Glossary_Frontend.php

    r1717177 r1718045  
    3535        } 
    3636        // The support for glossary in the search system 
    37         if ( isset( $this->settings[ 'search' ] ) ) { 
     37        if ( isset( $this->settings['search'] ) ) { 
    3838            add_filter( 'pre_get_posts', array( $this, 'filter_search' ) ); 
    3939        } 
    40  
     40         
    4141        if ( isset( $this->settings['remove_archive_label'] ) ) { 
    4242            add_filter( 'get_the_archive_title', array( $this, 'remove_archive_label' ) ); 
    4343            add_filter( 'pre_get_document_title', array( $this, 'remove_archive_label' ), 99999 ); 
    4444        } 
    45  
    46     } 
    47  
     45     
     46    } 
     47     
    4848    /** 
    4949     * Add support for custom CPT on the search box 
     
    5757    public function filter_search( $query ) 
    5858    { 
    59  
     59         
    6060        if ( $query->is_search && !is_admin() ) { 
    6161            $post_types = $query->get( 'post_type' ); 
    62  
     62             
    6363            if ( $post_types === 'post' ) { 
    6464                $post_types = array(); 
    6565                $query->set( 'post_type', array_push( $post_types, $this->cpts ) ); 
    6666            } 
    67  
    68         } 
    69  
     67         
     68        } 
     69         
    7070        return $query; 
    7171    } 
    72  
     72     
    7373    /** 
    7474     * Order the glossary terms alphabetically 
     
    8585            return $query; 
    8686        } 
    87  
     87         
    8888        if ( ($query->is_tax( 'glossary-cat' ) || $query->is_post_type_archive( 'glossary' )) && $query->is_main_query() ) { 
    8989            $query->set( 'orderby', 'title' ); 
    9090            $query->set( 'order', 'ASC' ); 
    9191        } 
    92  
    93     } 
    94  
     92     
     93    } 
     94     
    9595    /** 
    9696     * Register and enqueue public-facing style sheet. 
     
    121121        $public_folder = dirname( __FILE__ ); 
    122122    } 
    123  
     123     
    124124    /** 
    125125     * Add the path to the themes 
     
    137137        return $themes; 
    138138    } 
    139  
     139     
    140140    /** 
    141141     * Hide the taxonomy on the frontend 
     
    154154        } 
    155155    } 
    156  
     156     
    157157    /** 
    158158     * Hide terms from taxonomy if content is empty 
     
    169169        return $where; 
    170170    } 
    171  
     171     
    172172    /** 
    173173     * Cleanup the Archive/Tax page from terms 
     
    181181        $object = get_queried_object(); 
    182182        $glossary = Glossary::get_instance(); 
    183  
     183         
    184184        if ( isset( $object->taxonomy ) ) { 
    185185            $tax = get_queried_object()->taxonomy; 
     
    188188            } 
    189189        } 
    190  
     190         
    191191        if ( isset( $object->name ) ) { 
    192  
     192             
    193193            if ( $object->name === $glossary->get_cpts()[0] ) { 
    194194                $title = str_replace( __( 'Archives' ) . ':', '', $title ); 
    195195                $title = str_replace( __( 'Archives' ), '', $title ); 
    196196            } 
    197  
     197         
    198198        } 
    199199        if ( empty($title) ) { 
  • glossary-by-codeat/trunk/public/includes/Glossary_Is_Methods.php

    r1715426 r1718045  
    125125    public function is_yoast() 
    126126    { 
    127         if ( is_admin() && !empty(get_the_ID()) ) { 
     127        if ( is_admin() && defined( 'WPSEO_FILE' ) && get_the_ID() !== false ) { 
    128128            return true; 
    129129        } 
Note: See TracChangeset for help on using the changeset viewer.