Plugin Directory

Changeset 2245674


Ignore:
Timestamp:
02/17/2020 03:10:11 PM (6 years ago)
Author:
dcgws
Message:

tagging version 1.9.1

Location:
hreflang-tags-by-dcgws
Files:
49 added
3 edited

Legend:

Unmodified
Added
Removed
  • hreflang-tags-by-dcgws/trunk/hreflang-tags-by-dcgws.php

    r2242533 r2245674  
    44Plugin URI: https://wordpress.org/plugins/hreflang-tags-by-dcgws/
    55Description: Smart implementation of HREFLANG meta tags into the head section of your WordPress site.
    6 Version: 1.9.0
     6Version: 1.9.1
    77Author: DCGWS Internet Solutions
    88Author URI: http://dcgws.com
     
    3232
    3333if (! defined('HREFLANG_VERSION'))
    34     define('HREFLANG_VERSION', '1.9.0');
     34    define('HREFLANG_VERSION', '1.9.1');
    3535
    3636if (! defined('HREFLANG_PLUGIN_FILE'))
  • hreflang-tags-by-dcgws/trunk/includes/functions.php

    r2227925 r2245674  
    1717        $new_array = array();
    1818        $sortable_array = array();
    19         if (count($array) > 0) {
     19        if (is_array($array) && !empty($array)) {
    2020            foreach ($array as $k => $v) {
    2121                if (!empty($v) && is_array($v)) {
     
    3737                    break;
    3838            }
    39             foreach ($sortable_array as $k => $v) {
    40                 $new_array[$k] = $array[$k];
    41             }
     39                    if (is_array($sortable_array) && !empty($sortable_array)) {
     40                        foreach ($sortable_array as $k => $v) {
     41                    $new_array[$k] = $array[$k];
     42                }
     43                    }
    4244        }
    4345        return $new_array;
     
    8385}
    8486if (!function_exists('hreflang_admin_actions')) {
    85 // plugin activation actions
     87    // plugin activation actions
    8688    function hreflang_admin_actions() {
    8789        global $hreflang_settings_page;
     
    109111                $hreflang_data = get_term_meta($terms->term_id);
    110112                $metatag = '<!-- / HREFLANG Tags by DCGWS -->'."\n";
    111                 if (!empty($hreflang_data)) {
     113                if (is_array($hreflang_data) && !empty($hreflang_data)) {
    112114                    foreach($hreflang_data as $key=>$value) {
    113115                        if (stristr($key,'hreflang')) {
     
    136138                        $hreflang_data = get_post_meta($post->ID);
    137139                        $metatag = '<!-- / HREFLANG Tags by DCGWS -->'."\n";
    138                         if (!empty($hreflang_data)) {
     140                        if (is_array($hreflang_data) && !empty($hreflang_data)) {
    139141                            foreach($hreflang_data as $key=>$value) {
    140142                                if (stristr($key,'hreflang')) {
     
    208210                    }
    209211                }
    210                 foreach($_POST['hreflang-href'] as $href) {
    211                     if (trim($href) == '' || $href == 'Select one') {
    212                         $i++;
    213                         continue;
    214                     }
    215                     else {
    216                         update_post_meta($post->ID,'hreflang-'.$_POST['hreflang-lang'][$i],$href);
    217                         $i++;
     212                if (is_array($_POST['hreflang-href']) && !empty($_POST['hreflang-href'])) {
     213                    foreach($_POST['hreflang-href'] as $href) {
     214                        if (trim($href) == '' || $href == 'Select one') {
     215                            $i++;
     216                            continue;
     217                        }
     218                        else {
     219                            update_post_meta($post->ID,'hreflang-'.$_POST['hreflang-lang'][$i],$href);
     220                            $i++;
     221                        }
    218222                    }
    219223                }
     
    258262                echo '<select name="hreflang-lang[]" id="hreflang-lang">';
    259263                echo '<option>'.__('Select one','hreflang-tags-by-dcgws').'</option>';
    260                 foreach ($hreflanguages as $lang => $lang_array) {
    261                     echo '<option value="'.$lang.'">'.$lang_array['english_name'].'</option>';
    262                  }
     264                        if (is_array($hreflanguages) && !empty($hreflanguages)) {
     265                            foreach ($hreflanguages as $lang => $lang_array) {
     266                        echo '<option value="'.$lang.'">'.$lang_array['english_name'].'</option>';
     267                     }
     268                        }
    263269                echo '</select>';
    264270                echo '<button class="add-new-hreflang-tag"><span class="dashicons dashicons-plus"></span></button>';
     
    304310}
    305311function add_hreflang_meta_box() {
    306     foreach (get_option('hreflang_post_types') as $hreflang_post_type) {
    307         add_meta_box('hreflang-meta-box','HREFLANG Tags','hreflang_meta_box',$hreflang_post_type, 'advanced', 'high', null);
     312    if (is_array(get_option('hreflang_post_types')) && !empty(get_option('hreflang_post_types'))) {
     313        foreach (get_option('hreflang_post_types') as $hreflang_post_type) {
     314            add_meta_box('hreflang-meta-box','HREFLANG Tags','hreflang_meta_box',$hreflang_post_type, 'advanced', 'high', null);
     315        }
    308316    }
    309317}
     
    423431                }
    424432            }
    425             foreach($_POST['hreflang-href'] as $href) {
    426                 if (trim($href) == '' || $href == 'Select one') {
    427                     $i++;
    428                     continue;
    429                 }
    430                 else {
    431                     update_term_meta($term_id,'hreflang-'.$_POST['hreflang-lang'][$i],$href);
    432                     $i++;
     433            if (is_array($_POST['hreflang-href']) && !empty($_POST['hreflang-href'])) {
     434                foreach($_POST['hreflang-href'] as $href) {
     435                    if (trim($href) == '' || $href == 'Select one') {
     436                        $i++;
     437                        continue;
     438                    }
     439                    else {
     440                        update_term_meta($term_id,'hreflang-'.$_POST['hreflang-lang'][$i],$href);
     441                        $i++;
     442                    }
    433443                }
    434444            }
  • hreflang-tags-by-dcgws/trunk/readme.txt

    r2242533 r2245674  
    55Requires at least: 4.4.0
    66Tested up to: 5.3.2
    7 Stable tag: 1.9.0
     7Stable tag: 1.9.1
    88License: GPLv2 or later
    99== Description ==
     
    112112== Changelog ==
    113113
     114= 1.9.1 =
     115* Improvements
     116  * Code Improvements
     117 
    114118= 1.9.0 =
    115119* improvements
Note: See TracChangeset for help on using the changeset viewer.