WordPress.org

Plugin Directory

Changeset 1556328


Ignore:
Timestamp:
12/16/16 18:03:01 (2 months ago)
Author:
themeblvd
Message:

2.0.4

Location:
theme-blvd-featured-image-link-override
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • theme-blvd-featured-image-link-override/trunk/readme.txt

    r1319345 r1556328  
    33Tags: themeblvd, featured images, thumbnails, links, filo 
    44Requires at least: Theme Blvd Framework 2.1+ 
    5 Stable tag: 2.0.3 
     5Stable tag: 2.0.4 
    66 
    77When using a theme with Theme Blvd framework version 2.1+, this plugin allows you to set featured image link options globally throughout your site. 
     
    3434 
    3535== Changelog == 
     36 
     37= 2.0.4 - 12/15/2016 = 
     38 
     39* Fixed: Link overriding not working after updating to WordPress 4.7. 
    3640 
    3741= 2.0.3 - 12/31/2015 = 
  • theme-blvd-featured-image-link-override/trunk/theme-blvd-featured-image-link-override.php

    r1319345 r1556328  
    33Plugin Name: Theme Blvd Featured Image Link Override 
    44Description: When using a theme with Theme Blvd framework version 2.1.0+, this plugin allows you to set featured image link options globally throughout your site. 
    5 Version: 2.0.3 
     5Version: 2.0.4 
    66Author: Jason Bobich 
    77Author URI: http://jasonbobich.com 
     
    4343 
    4444    if ( ! defined('TB_FRAMEWORK_VERSION') ) { 
     45 
    4546        return; 
     47 
    4648    } 
    4749 
     
    8183 
    8284} 
    83 add_action('after_setup_theme', 'themeblvd_filo_options'); 
     85add_action( 'after_setup_theme', 'themeblvd_filo_options' ); 
    8486 
    8587/** 
     
    9193 
    9294    if ( $key != '_tb_thumb_link' ) { 
    93         return null; 
     95 
     96        return $val; 
     97 
    9498    } 
    9599 
     
    98102        remove_filter('get_post_metadata', 'themeblvd_filo_thumb_link', 20); 
    99103 
    100         $val = get_post_meta($post_id, '_tb_thumb_link', true); 
     104        $new_val = get_post_meta($post_id, '_tb_thumb_link', true); 
    101105 
    102106        add_filter('get_post_metadata', 'themeblvd_filo_thumb_link', 20, 3); 
    103107 
    104         if ( $val && $val != 'inactive' ) { 
    105             return null; 
     108        if ( $new_val && $new_val != 'inactive' ) { 
     109 
     110            return $val; 
     111 
    106112        } 
    107113 
     
    109115 
    110116        if ( ! $filo || $filo == 'none' ) { 
    111             return null; 
     117 
     118            return $val; 
     119 
    112120        } 
    113121 
    114122        if ( $filo == 'post' ) { 
     123 
    115124            return 'post'; 
     125 
    116126        } else if ( $filo == 'image' ) { 
     127 
    117128            return 'thumbnail'; 
    118         } 
    119  
    120     } 
    121  
    122     return null; 
    123 } 
    124 add_filter('get_post_metadata', 'themeblvd_filo_thumb_link', 20, 3); 
     129 
     130        } 
     131 
     132    } 
     133 
     134    return $val; 
     135 
     136} 
     137add_filter( 'get_post_metadata', 'themeblvd_filo_thumb_link', 20, 3 ); 
    125138 
    126139/** 
     
    132145 
    133146    if ( $key != '_tb_thumb_link_single' ) { 
    134         return null; 
     147 
     148        return $val; 
     149 
    135150    } 
    136151 
     
    144159 
    145160        if ( $thumb_link && $thumb_link != 'inactive' ) { 
    146             return null; 
     161 
     162            return $val; 
     163 
    147164        } 
    148165 
     
    150167 
    151168        if ( ! $filo || $filo == 'none' ) { 
    152             return null; 
     169 
     170            return $val; 
     171 
    153172        } 
    154173 
     
    156175 
    157176        if ( $single === 'thumbnail' ) { 
     177 
    158178            return 'thumbnail'; 
     179 
    159180        } else if ( $single === 'true' ) { 
     181 
    160182            return 'yes'; 
     183 
    161184        } else { 
     185 
    162186            return 'no'; 
    163         } 
    164     } 
    165  
    166     return null; 
    167 } 
    168 add_filter('get_post_metadata', 'themeblvd_filo_thumb_link_single', 30, 3); 
     187 
     188        } 
     189    } 
     190 
     191    return $val; 
     192 
     193} 
     194add_filter( 'get_post_metadata', 'themeblvd_filo_thumb_link_single', 30, 3 ); 
    169195 
    170196/** 
     
    174200 */ 
    175201function themeblvd_filo_localize() { 
     202 
    176203    load_plugin_textdomain('theme-blvd-featured-image-link-override'); 
    177 } 
    178 add_action('init', 'themeblvd_filo_localize'); 
     204 
     205} 
     206add_action( 'init', 'themeblvd_filo_localize' ); 
Note: See TracChangeset for help on using the changeset viewer.