Version Description
- Fix : Remove social meta tags on front-end when they are not filled
Download this release
Release Info
Developer | JoomUnited |
Plugin | WP Meta SEO |
Version | 4.4.2 |
Comparing to | |
See all releases |
Code changes from version 4.4.1 to 4.4.2
- inc/class.metaseo-opengraph.php +26 -34
- languages/wp-meta-seo-en_US.mo +0 -0
- readme.txt +4 -1
- wp-meta-seo.php +6 -6
inc/class.metaseo-opengraph.php
CHANGED
@@ -229,44 +229,34 @@ class MetaSeoOpenGraph
|
|
229 |
/**
|
230 |
* Get meta facebook title
|
231 |
*
|
232 |
-
* @param
|
233 |
-
* @param integer $id Id of post
|
234 |
*
|
235 |
* @return mixed|string
|
236 |
*/
|
237 |
-
public function getFbtitle($
|
238 |
{
|
239 |
$meta_fbtitle = get_post_meta($id, '_metaseo_metaopengraph-title', true);
|
240 |
if ($meta_fbtitle !== maybe_unserialize($meta_fbtitle)) {
|
241 |
$meta_fbtitle = '';
|
242 |
}
|
243 |
|
244 |
-
if ($meta_fbtitle === '') {
|
245 |
-
$meta_fbtitle = $meta_title_esc;
|
246 |
-
}
|
247 |
-
|
248 |
return esc_attr($meta_fbtitle);
|
249 |
}
|
250 |
|
251 |
/**
|
252 |
* Get meta facebook description
|
253 |
-
|
254 |
-
* @param
|
255 |
-
* @param integer $id Id of post
|
256 |
*
|
257 |
* @return mixed|string
|
258 |
*/
|
259 |
-
public function getFbdesc($
|
260 |
{
|
261 |
$meta_fbdesc = get_post_meta($id, '_metaseo_metaopengraph-desc', true);
|
262 |
if ($meta_fbdesc !== maybe_unserialize($meta_fbdesc)) {
|
263 |
$meta_fbdesc = '';
|
264 |
}
|
265 |
|
266 |
-
if ($meta_fbdesc === '') {
|
267 |
-
$meta_fbdesc = $meta_desc_esc;
|
268 |
-
}
|
269 |
-
|
270 |
return esc_attr($meta_fbdesc);
|
271 |
}
|
272 |
|
@@ -301,47 +291,35 @@ class MetaSeoOpenGraph
|
|
301 |
/**
|
302 |
* Get meta twiter title
|
303 |
*
|
304 |
-
* @param
|
305 |
-
* @param integer $id Id of post
|
306 |
*
|
307 |
* @return string
|
308 |
*/
|
309 |
-
public function getTwtitle($
|
310 |
{
|
311 |
$twitter_title = get_post_meta($id, '_metaseo_metatwitter-title', true);
|
312 |
if ($twitter_title !== maybe_unserialize($twitter_title)) {
|
313 |
$twitter_title = '';
|
314 |
}
|
315 |
|
316 |
-
|
317 |
-
if ($meta_twtitle === '') {
|
318 |
-
$meta_twtitle = $meta_title_esc;
|
319 |
-
}
|
320 |
-
|
321 |
-
return esc_attr($meta_twtitle);
|
322 |
}
|
323 |
|
324 |
/**
|
325 |
* Get meta twiter description
|
326 |
*
|
327 |
-
* @param
|
328 |
-
* @param integer $id Id of post
|
329 |
*
|
330 |
* @return string
|
331 |
*/
|
332 |
-
public function getTwdesc($
|
333 |
{
|
334 |
$twitter_desc = get_post_meta($id, '_metaseo_metatwitter-desc', true);
|
335 |
if ($twitter_desc !== maybe_unserialize($twitter_desc)) {
|
336 |
$twitter_desc = '';
|
337 |
}
|
338 |
|
339 |
-
|
340 |
-
if ($meta_twdesc === '') {
|
341 |
-
$meta_twdesc = $meta_desc_esc;
|
342 |
-
}
|
343 |
-
|
344 |
-
return esc_attr($meta_twdesc);
|
345 |
}
|
346 |
|
347 |
/**
|
@@ -768,13 +746,27 @@ class MetaSeoOpenGraph
|
|
768 |
unset($patterns['twitter_image']);
|
769 |
}
|
770 |
|
771 |
-
if ($meta_twtitle
|
|
|
|
|
|
|
|
|
|
|
772 |
unset($patterns['twitter_title']);
|
773 |
}
|
774 |
|
775 |
if ($meta_twdesc === '') {
|
776 |
unset($patterns['twitter_desc']);
|
777 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
778 |
|
779 |
if ($meta_fbdesc === '') {
|
780 |
unset($patterns['og:description']);
|
229 |
/**
|
230 |
* Get meta facebook title
|
231 |
*
|
232 |
+
* @param integer $id Id of post
|
|
|
233 |
*
|
234 |
* @return mixed|string
|
235 |
*/
|
236 |
+
public function getFbtitle($id)
|
237 |
{
|
238 |
$meta_fbtitle = get_post_meta($id, '_metaseo_metaopengraph-title', true);
|
239 |
if ($meta_fbtitle !== maybe_unserialize($meta_fbtitle)) {
|
240 |
$meta_fbtitle = '';
|
241 |
}
|
242 |
|
|
|
|
|
|
|
|
|
243 |
return esc_attr($meta_fbtitle);
|
244 |
}
|
245 |
|
246 |
/**
|
247 |
* Get meta facebook description
|
248 |
+
|
249 |
+
* @param integer $id Id of post
|
|
|
250 |
*
|
251 |
* @return mixed|string
|
252 |
*/
|
253 |
+
public function getFbdesc($id)
|
254 |
{
|
255 |
$meta_fbdesc = get_post_meta($id, '_metaseo_metaopengraph-desc', true);
|
256 |
if ($meta_fbdesc !== maybe_unserialize($meta_fbdesc)) {
|
257 |
$meta_fbdesc = '';
|
258 |
}
|
259 |
|
|
|
|
|
|
|
|
|
260 |
return esc_attr($meta_fbdesc);
|
261 |
}
|
262 |
|
291 |
/**
|
292 |
* Get meta twiter title
|
293 |
*
|
294 |
+
* @param integer $id Id of post
|
|
|
295 |
*
|
296 |
* @return string
|
297 |
*/
|
298 |
+
public function getTwtitle($id)
|
299 |
{
|
300 |
$twitter_title = get_post_meta($id, '_metaseo_metatwitter-title', true);
|
301 |
if ($twitter_title !== maybe_unserialize($twitter_title)) {
|
302 |
$twitter_title = '';
|
303 |
}
|
304 |
|
305 |
+
return esc_attr($twitter_title);
|
|
|
|
|
|
|
|
|
|
|
306 |
}
|
307 |
|
308 |
/**
|
309 |
* Get meta twiter description
|
310 |
*
|
311 |
+
* @param integer $id Id of post
|
|
|
312 |
*
|
313 |
* @return string
|
314 |
*/
|
315 |
+
public function getTwdesc($id)
|
316 |
{
|
317 |
$twitter_desc = get_post_meta($id, '_metaseo_metatwitter-desc', true);
|
318 |
if ($twitter_desc !== maybe_unserialize($twitter_desc)) {
|
319 |
$twitter_desc = '';
|
320 |
}
|
321 |
|
322 |
+
return esc_attr($twitter_desc);
|
|
|
|
|
|
|
|
|
|
|
323 |
}
|
324 |
|
325 |
/**
|
746 |
unset($patterns['twitter_image']);
|
747 |
}
|
748 |
|
749 |
+
if (empty($meta_twtitle)) {
|
750 |
+
unset($patterns['twitter_image']);
|
751 |
+
unset($patterns['twitter_card']);
|
752 |
+
unset($patterns['twitter_site']);
|
753 |
+
unset($patterns['twitter_domain']);
|
754 |
+
unset($patterns['twitter_desc']);
|
755 |
unset($patterns['twitter_title']);
|
756 |
}
|
757 |
|
758 |
if ($meta_twdesc === '') {
|
759 |
unset($patterns['twitter_desc']);
|
760 |
}
|
761 |
+
if (empty($meta_fbtitle)) {
|
762 |
+
unset($patterns['facebook_admin']);
|
763 |
+
unset($patterns['facebook_image']);
|
764 |
+
unset($patterns['site_name']);
|
765 |
+
unset($patterns['og:description']);
|
766 |
+
unset($patterns['og:title']);
|
767 |
+
unset($patterns['og:type']);
|
768 |
+
unset($patterns['og:url']);
|
769 |
+
}
|
770 |
|
771 |
if ($meta_fbdesc === '') {
|
772 |
unset($patterns['og:description']);
|
languages/wp-meta-seo-en_US.mo
CHANGED
Binary file
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: JoomUnited
|
|
3 |
Tags: google, webmaster tools, keywords, meta, meta description, meta keywords, meta title, robots meta, search engine optimization, seo, wordpress seo, yahoo, image optimization, image resize, custom post seo, redirect, redirection, 301, broken link
|
4 |
Requires at least: 4.7
|
5 |
Tested up to: 5.8.1
|
6 |
-
Stable tag: 4.4.
|
7 |
Requires PHP: 5.6
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -258,6 +258,9 @@ Yes WP Meta SEO is compatible with Gutenberg editor since 3.7 version.
|
|
258 |
|
259 |
== Changelog ==
|
260 |
|
|
|
|
|
|
|
261 |
= 4.4.1 =
|
262 |
* Fix : Removed unused assets
|
263 |
|
3 |
Tags: google, webmaster tools, keywords, meta, meta description, meta keywords, meta title, robots meta, search engine optimization, seo, wordpress seo, yahoo, image optimization, image resize, custom post seo, redirect, redirection, 301, broken link
|
4 |
Requires at least: 4.7
|
5 |
Tested up to: 5.8.1
|
6 |
+
Stable tag: 4.4.2
|
7 |
Requires PHP: 5.6
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
258 |
|
259 |
== Changelog ==
|
260 |
|
261 |
+
= 4.4.2 =
|
262 |
+
* Fix : Remove social meta tags on front-end when they are not filled
|
263 |
+
|
264 |
= 4.4.1 =
|
265 |
* Fix : Removed unused assets
|
266 |
|
wp-meta-seo.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Plugin Name: WP Meta SEO
|
5 |
* Plugin URI: http://www.joomunited.com/wordpress-products/wp-meta-seo
|
6 |
* Description: WP Meta SEO is a plugin for WordPress to fill meta for content, images and main SEO info in a single view.
|
7 |
-
* Version: 4.4.
|
8 |
* Text Domain: wp-meta-seo
|
9 |
* Domain Path: /languages
|
10 |
* Author: JoomUnited
|
@@ -133,7 +133,7 @@ if (!defined('WPMSEO_VERSION')) {
|
|
133 |
/**
|
134 |
* Plugin version
|
135 |
*/
|
136 |
-
define('WPMSEO_VERSION', '4.4.
|
137 |
}
|
138 |
|
139 |
if (!defined('WPMS_CLIENTID')) {
|
@@ -533,9 +533,9 @@ if (is_admin()) {
|
|
533 |
$page_follow = get_post_meta($id, '_metaseo_metafollow', true);
|
534 |
$page_index = get_post_meta($id, '_metaseo_metaindex', true);
|
535 |
// get meta title for twitter
|
536 |
-
$meta_twtitle = $opengraph->getTwtitle($
|
537 |
// get meta description for twitter
|
538 |
-
$meta_twdesc = $opengraph->getTwdesc($
|
539 |
// get twiter card
|
540 |
$meta_twcard = $opengraph->getTwCard($settings);
|
541 |
|
@@ -546,9 +546,9 @@ if (is_admin()) {
|
|
546 |
$sitename = get_bloginfo('name');
|
547 |
|
548 |
// get meta title for facebook
|
549 |
-
$meta_fbtitle = $opengraph->getFbtitle($
|
550 |
// get meta description for facebook
|
551 |
-
$meta_fbdesc = $opengraph->getFbdesc($
|
552 |
// get facebook app id
|
553 |
if (isset($settings['metaseo_showfbappid'])) {
|
554 |
$fbapp_id = esc_attr($settings['metaseo_showfbappid']);
|
4 |
* Plugin Name: WP Meta SEO
|
5 |
* Plugin URI: http://www.joomunited.com/wordpress-products/wp-meta-seo
|
6 |
* Description: WP Meta SEO is a plugin for WordPress to fill meta for content, images and main SEO info in a single view.
|
7 |
+
* Version: 4.4.2
|
8 |
* Text Domain: wp-meta-seo
|
9 |
* Domain Path: /languages
|
10 |
* Author: JoomUnited
|
133 |
/**
|
134 |
* Plugin version
|
135 |
*/
|
136 |
+
define('WPMSEO_VERSION', '4.4.2');
|
137 |
}
|
138 |
|
139 |
if (!defined('WPMS_CLIENTID')) {
|
533 |
$page_follow = get_post_meta($id, '_metaseo_metafollow', true);
|
534 |
$page_index = get_post_meta($id, '_metaseo_metaindex', true);
|
535 |
// get meta title for twitter
|
536 |
+
$meta_twtitle = $opengraph->getTwtitle($id);
|
537 |
// get meta description for twitter
|
538 |
+
$meta_twdesc = $opengraph->getTwdesc($id);
|
539 |
// get twiter card
|
540 |
$meta_twcard = $opengraph->getTwCard($settings);
|
541 |
|
546 |
$sitename = get_bloginfo('name');
|
547 |
|
548 |
// get meta title for facebook
|
549 |
+
$meta_fbtitle = $opengraph->getFbtitle($id);
|
550 |
// get meta description for facebook
|
551 |
+
$meta_fbdesc = $opengraph->getFbdesc($id);
|
552 |
// get facebook app id
|
553 |
if (isset($settings['metaseo_showfbappid'])) {
|
554 |
$fbapp_id = esc_attr($settings['metaseo_showfbappid']);
|