اجبار فيسبوك على استعمال الصورة البارزة تلقائيا

آخر تحديث 18 ديسمبر 2016بواسطة - wait... مشاهدة/ لا توجد تعليقات
اجبار فيسبوك على استعمال الصورة البارزة تلقائيا

السلام عليكم ورحمة الله وبركاته

هنا تجدون دالة تقوم بالعملية التي ذكرنا سابقا بخصوص حل مشكلة صور المواضيع عند المشاركة في فيسبوك تلقائيا دون الحاجة الى لزيارة اداة فيسبوك لتنقيح. هذه العملية تتطلب منك فقط تحديث الموضوع هذا بالنسبة للمواضيع القديمة لكن عندما ستقوم بنشر موضوع جديد فستتم العملية مباشرة بعد النشر

تم تحديث الدالة واضافة كود لتفريغ الكاش في حالة كنت تستعمل اضافة w3 total cache او wp super cache

الدالة يتم لصقها في ملف functions.php او functions-custom.php

/*	
 * Function Description	: Facebook Scrape
 * Author Name			: Mouad Achemli
 * Function Source		: https://www.mwordpress.net
 * Inspered from		: http://stackoverflow.com/a/32916433/2535061
 *
*/
function scrape_open_graph($post) {
	
	global $pagenow;
	global $post;
	
	// Flush W3 Total Cache
	if (function_exists('w3tc_pgcache_flush_post')) : 
		w3tc_pgcache_flush_post($post->ID);
	endif;
	
	// Flush WP Super Cache
	if (function_exists('wp_cache_post_change')) :
		wp_cache_post_change($post->ID);
	endif;
		
	// get key
	$check_key = get_post_meta($post->ID, 'opengraph-is-update' , true);
	if (!empty($check_key)) {
			// Nothing to do
	} else {
			// add meta key value for next check
			add_post_meta($post->ID, 'opengraph-is-update', 'yes', true );
			// Facebook scrape
			$url = 'https://graph.facebook.com';
			$param = array(
				'id' => get_permalink( $post->ID ),
				'scrape' => 'true',
				'method' => 'post'
			);
			wp_remote_get(add_query_arg( $param, $url ));
			
	}
	
}
add_action('publish_post', 'scrape_open_graph');
add_action('save_post', 'scrape_open_graph')

عندما ستقوم بتحديث المقالة من صفحة التحرير ستجد انه تم اضافة حقل باسم ‘opengraph-is-update’ بالشكل التالي :

opengraph is update  - مجلة ووردبريس

اذا قمت بتغيير الصورة البارزة للمقالة وتريد ان يتم استعمالها من طرق فيسبوك قم بحذف الحقل المشار اليه في الصورة اعلاه

والسلام عليكم ورحمة الله وبركاته

اجبار فيسبوك على استعمال الصورة البارزة تلقائيا بواسطة مجلة ووردبريس, يمكنك نقل ومشاركة التدوينة مع ذكر المصدر الأصلي للموضوع ، مع رابطه, التدوينة مرخصة بموجب المشاع الابداعي Creative Commons A-NC-SA 3.0.
2015-11-21T02:11:46+00:00
2016-12-18T08:36:04+00:00
أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


شروط التعليق :

1 - المرجوا الابتعاد عن كتابة تعليقات بنمط (يعطيك العافية)، (روعة)، (ممتاز)، (مشكوووور)، (ابداع).

2 - زاوية التعليقات هي جزء مكمّل للموضوع الذي قرأته للتو. حاول أن تحصر تعليقك في صلب الموضوع حتى نستثمر هذا التعليق لكسب المزيد من الفائدة سواءً عن طريق مناقشة الموضوع أو عن طريق إضافة معلومات مكمّلة أو إبداء ملاحظات أخرى في نفس السياق.

معاذ أشملي مشرف موقع (212) 689-383-644 المغرب webmaster@mwordpress.net