Changeset 2245674
- Timestamp:
- 02/17/2020 03:10:11 PM (6 years ago)
- Location:
- hreflang-tags-by-dcgws
- Files:
-
- 49 added
- 3 edited
-
tags/1.9.1 (added)
-
tags/1.9.1/assets (added)
-
tags/1.9.1/assets/css (added)
-
tags/1.9.1/assets/css/hreflang-tags-by-dcgws.css (added)
-
tags/1.9.1/assets/images (added)
-
tags/1.9.1/assets/images/header-banner.png (added)
-
tags/1.9.1/assets/js (added)
-
tags/1.9.1/assets/js/hreflang-tags-by-dcgws.js (added)
-
tags/1.9.1/assets/js/scripts (added)
-
tags/1.9.1/assets/js/scripts/hreflangtags-notify.js (added)
-
tags/1.9.1/assets/screenshot-1.png (added)
-
tags/1.9.1/assets/screenshot-2.png (added)
-
tags/1.9.1/assets/screenshot-3.png (added)
-
tags/1.9.1/assets/screenshot-4.png (added)
-
tags/1.9.1/hreflang-init.php (added)
-
tags/1.9.1/hreflang-main.php (added)
-
tags/1.9.1/hreflang-tags-by-dcgws.php (added)
-
tags/1.9.1/hreflang.png (added)
-
tags/1.9.1/includes (added)
-
tags/1.9.1/includes/actions.php (added)
-
tags/1.9.1/includes/functions.php (added)
-
tags/1.9.1/includes/notices.php (added)
-
tags/1.9.1/includes/variables.php (added)
-
tags/1.9.1/languages (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-da_DK.mo (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-da_DK.po (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-de_DE.mo (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-de_DE.po (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-es_MX.mo (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-es_MX.po (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-fr_CA.mo (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-fr_CA.po (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-fr_FR.mo (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-fr_FR.po (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-it_IT.mo (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-it_IT.po (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-nl_NL.mo (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-nl_NL.po (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-pt_BR.mo (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-pt_BR.po (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-th.mo (added)
-
tags/1.9.1/languages/hreflang-tags-by-dcgws-th.po (added)
-
tags/1.9.1/readme.txt (added)
-
tags/1.9.1/tabs (added)
-
tags/1.9.1/tabs/bulk_editor.php (added)
-
tags/1.9.1/tabs/dashboard.php (added)
-
tags/1.9.1/tabs/generator.php (added)
-
tags/1.9.1/tabs/validation_tool.php (added)
-
tags/1.9.1/uninstall.php (added)
-
trunk/hreflang-tags-by-dcgws.php (modified) (2 diffs)
-
trunk/includes/functions.php (modified) (9 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
hreflang-tags-by-dcgws/trunk/hreflang-tags-by-dcgws.php
r2242533 r2245674 4 4 Plugin URI: https://wordpress.org/plugins/hreflang-tags-by-dcgws/ 5 5 Description: Smart implementation of HREFLANG meta tags into the head section of your WordPress site. 6 Version: 1.9. 06 Version: 1.9.1 7 7 Author: DCGWS Internet Solutions 8 8 Author URI: http://dcgws.com … … 32 32 33 33 if (! defined('HREFLANG_VERSION')) 34 define('HREFLANG_VERSION', '1.9. 0');34 define('HREFLANG_VERSION', '1.9.1'); 35 35 36 36 if (! defined('HREFLANG_PLUGIN_FILE')) -
hreflang-tags-by-dcgws/trunk/includes/functions.php
r2227925 r2245674 17 17 $new_array = array(); 18 18 $sortable_array = array(); 19 if ( count($array) > 0) {19 if (is_array($array) && !empty($array)) { 20 20 foreach ($array as $k => $v) { 21 21 if (!empty($v) && is_array($v)) { … … 37 37 break; 38 38 } 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 } 42 44 } 43 45 return $new_array; … … 83 85 } 84 86 if (!function_exists('hreflang_admin_actions')) { 85 // plugin activation actions87 // plugin activation actions 86 88 function hreflang_admin_actions() { 87 89 global $hreflang_settings_page; … … 109 111 $hreflang_data = get_term_meta($terms->term_id); 110 112 $metatag = '<!-- / HREFLANG Tags by DCGWS -->'."\n"; 111 if ( !empty($hreflang_data)) {113 if (is_array($hreflang_data) && !empty($hreflang_data)) { 112 114 foreach($hreflang_data as $key=>$value) { 113 115 if (stristr($key,'hreflang')) { … … 136 138 $hreflang_data = get_post_meta($post->ID); 137 139 $metatag = '<!-- / HREFLANG Tags by DCGWS -->'."\n"; 138 if ( !empty($hreflang_data)) {140 if (is_array($hreflang_data) && !empty($hreflang_data)) { 139 141 foreach($hreflang_data as $key=>$value) { 140 142 if (stristr($key,'hreflang')) { … … 208 210 } 209 211 } 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 } 218 222 } 219 223 } … … 258 262 echo '<select name="hreflang-lang[]" id="hreflang-lang">'; 259 263 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 } 263 269 echo '</select>'; 264 270 echo '<button class="add-new-hreflang-tag"><span class="dashicons dashicons-plus"></span></button>'; … … 304 310 } 305 311 function 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 } 308 316 } 309 317 } … … 423 431 } 424 432 } 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 } 433 443 } 434 444 } -
hreflang-tags-by-dcgws/trunk/readme.txt
r2242533 r2245674 5 5 Requires at least: 4.4.0 6 6 Tested up to: 5.3.2 7 Stable tag: 1.9. 07 Stable tag: 1.9.1 8 8 License: GPLv2 or later 9 9 == Description == … … 112 112 == Changelog == 113 113 114 = 1.9.1 = 115 * Improvements 116 * Code Improvements 117 114 118 = 1.9.0 = 115 119 * improvements
Note: See TracChangeset
for help on using the changeset viewer.