متادیتا های Open Graph در سئو وردپرس(2)

با سلام و عرض ادب و احترام خدمت شما دوستان و همراهان ارجمند بیگ تم
در ادامه آموزش های وردپرس در قسمتی دیگر همراه شما هستم و تمامی سعی و تلاشم این است که شما از این اموزش های وردپرس به بهترین شکل ممکن استفاده کرده و بتوانید در سفارشی سازی وب سایت وردپرسی خود موفق باشید.دوستان عزیز در این آموزش وردپرس قصد داریم در مورد ادامه آموزش متادیتا های Open Graph در سئو وردپرس صحبت کنیم که در قسمت اول نیمی از آن را به صورت کامل توضیح دادیم

در ادامه گفته های قسمت قبل دوستان عزیز زمانی که شما Open Graph را در وب سایت وردپرسی خود فعال میکنید آن را برای تمام شبکه های اجتماعی فعال کرده اید اما در صورتی این امکان در وردپرس شما کار میکند که شما نام کاربری صفحات خود را نیز به یاست معرفی کرده باشید و برای فیسبوک نیز یک مدیر تعریف کنید .دوستان عزیز در این قسمت توجه کنید که بسیاری گمان میکنند که تعریف یک مدیر فیسبوک , دسترسی آنان را محدود میکند اما چنین نیست . شما در واقع این مدیر فیسبوک را برای افزونه وردپرس وب سایت وردپرسی خود تعریف میکنید که توسط اکانت آن مدیر اپن گراف را به صفحات شما متصل کند و توسط آن با صفحات اجتماعی شما در ارتباط باشد.

خب چیزی که شما باید به آن توجه داشته باشید این است که هستند افرادی که از یاست استفاده نمیکنند و ساختار سئوی سایت آنان بر پایه یاست نیست . این مدیران نیز برای اضافه کردن و گسترش نمودار متای داده ها در وردپرس و ایجاد تعامل بین وردپرس و شبکه های اجتماعی موجود میتوانند با استفاده از افزونه وردپرس رسمی فیس بوک این کار را انجام دهند .

خب دوستان عزیز در این قسمت توجه کنید که ممکن است هم اکنون بسیاری در ذهن خود بپرسند که ما از All in One SEO استفاده میکنیم و در عین حال این افزونه حرفه ای وردپرس هم نیز چیزی کم ندارد . اگرچه مانند یاست اپن گراف بر آن سوار نیست و از آن پشتیبانی نمیکند اما مشکلی نیز در هدر وردپرس با اضافه کردن این قابلیت ندارد و از آن پشتیبانی میکند . اولین اقدام این است که مدیر وب سایت وردپرسی که شما باشید افزونه رسمی Facebook plugin را نصب نماید که با فعال سازی آن , اپن گراف نیز در پوسته و وردپرس وب سیت وردپرسی شما فعال خواهد شد و با هر اشتراک گذاری , به خوبی وظیفه خود را انجام میدهد پس در ابتدا باید آن را از قسمت زیر دریافت نمائید:

دانلود افزونه وردپرس Facebook plugin

 

اما دوستان عزیز توجه کنید که مسیر سوم برای افرادیست که نه از یاست استفاده میکنند و نه قصد استفاده از پلاگین گفته شده در وب سایت وردپرسی خود را دارند . این مدیران وب سایت های وردپرس میتوانند نمودار متای داده به تم وردپرس خود را به صورت دستی و به کمک هک های وردپرس انجام دهند . از آنجا که در این روش , مدیر نیاز دارد که کدهای قالب سایت خود را ویرایش کند تهیه نسخه پشتیبان از کل سرور و سایت امری بسیار ضروری است و البته نکته ای که وجود دارد نیز این است که این کار سخت ترین راه ممکن است. بعد از تهیه نسخه پشتیبان , مدیر وب سایت وردپرسی میتواند با اضافه کردن کد زیر به فایل functions.php این قابلیت را به قالب سایت خود اضافه نماید

function add_opengraph_doctype( $output ) {
		return $output . ' xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml"';
	}
add_filter('language_attributes', 'add_opengraph_doctype');

//Lets add Open Graph Meta Info

function insert_fb_in_head() {
	global $post;
	if ( !is_singular()) //if it is not a post or a page
		return;
        echo '<meta property="fb:admins" content="<span style="color: #ff0000;">YOUR USER ID</span>"/>';
        echo '<meta property="og:title" content="' . get_the_title() . '"/>';
        echo '<meta property="og:type" content="article"/>';
        echo '<meta property="og:url" content="' . get_permalink() . '"/>';
        echo '<meta property="og:site_name" content="<span style="color: #ff0000;">Your Site NAME Goes HERE</span>"/>';
	if(!has_post_thumbnail( $post->ID )) { //the post does not have featured image, use a default image
		$default_image="http://example.com/image.jpg"; //<span style="color: #ff0000;">replace this with a default image on your server or an image in your media library</span>
		echo '<meta property="og:image" content="' . $default_image . '"/>';
	}
	else{
		$thumbnail_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'medium' );
		echo '<meta property="og:image" content="' . esc_attr( $thumbnail_src[0] ) . '"/>';
	}
	echo "
";
}
add_action( 'wp_head', 'insert_fb_in_head', 5 );

سخن آخر

خب دوستان عزیز همانطور که در هک وردپرس بالا میبینید در قسمتهایی که با رنگ قرمز مشخص شده است شما به عنوان مدیریت وب سایت وردپرسی بایستی سفارشی سازی کرده و مشخصات وردپرس خود را بنویسید که در هر قسمت گفته شده است که چه اطلاعاتی مورد نیاز است . در بخش replace this with a default image on your server or an imag نیز آدرس تصویری که هنگام به اشتراک گذاری مطلب در شبکه های اجتماعی همراه مطلب ارسال میشود , نوشته میشود و شما باید آن را نیز بنویسید .

میتوان این بخش را در اپن گراف تعریف نکرد که بسته به سلیقه مدیر وب سایت میتواند ان را تغییر دهد.خب دوستان عزیز بلافاصله بعد از اجرای فرمان در functions.php قالب وردپرس خود اپن گراف در هدر قالب باز شده و با اشتراک پست ها در شبکه های اجتماعی وب سایت وردپرسی شما به خوبی عمل میکند .دوستان عزیز از آنجا که این کد , صرفا اپن گراف فیسبوک است و برای پلتفرم های دیگر طراحی نشده , لذا توصیه من به تمامی مدیرانی که از یاست استفاده نمیکنند , استفاده از افزونه های اپن گراف وردپرس است که گراف را برای تمام پلت فرم های اجتماعی باز میکند که یکی از بهترین نمونه های آن , افزونه Open Graph است که شما میتوانید ان را از لینک زیر دریافت نمائید:

دانلود افزونه وردپرس Open Graph

خب دوستان عزیز پس از نصب و راه اندازی این افزونه وردپرس آن را فعال نمائید و در وب سایت وردپرسی خود استفاده کنید.

این آموزش وردپرس هم در این قسمت به پایان رسید
خیلی ممنونم از همراهی شما عزیزان

منبع: بیگ تم مرجع آموزش وردپرس و هک وردپرس

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *