تفعيل رابط التأليف والنشر في WordPress

جوجل ز

أستمر في إخبار الناس بأنني سأشاركهم في كيفية دمج البيانات الجزئية الخاصة بالتأليف لإنتاجها مقتطفات منسقة لنتائج البحث. إنه يعمل بشكل جيد لعملائنا في زيادة نسب النقر إلى الظهور لـ SERP) لذلك اعتقدت أنني سأوثقها هنا لمواقع WordPress.

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

الناشر

يحتوي Google Plus الآن على نظام تحقق حيث أ الناشر من الموقع إلى صفحته في Google+. عن طريق إضافة الكود التالي في موضوعنا functions.php الصفحة ، لقد أضفنا قسمًا إلى الإعدادات العامة لإدارة WordPress حيث يمكننا لصق عنوان URL لصفحة Google+ الخاصة بنا:

function social_settings_api_init () {add_settings_section ('social_setting_section'، 'Social Sites on the Web'، 'social_setting_section_callback_function'، 'general')؛ add_settings_field ('general_setting_googleplus'، 'Google Plus Page'، 'general_setting_googleplus_callback_function'، 'general'، 'social_setting_section') ؛ register_setting ('general'، 'general_setting_googleplus') ؛ } add_action ('admin_init'، 'social_settings_api_init') ؛ function social_setting_section_callback_function () {echo ' هذا القسم هو المكان الذي يمكنك فيه حفظ مواقعك الاجتماعية حيث يمكن للقراء العثور عليك على الإنترنت. "؛ } function general_setting_googleplus_callback_function () {echo '  "؛ }

الخطوة التالية هي نشر رابط النشر على كل صفحة على الموقع خارج صفحات منشورات المدونة الفردية الخاصة بك. لذلك ، في منطقتنا header.php علىنضيف الكود التالي:

" rel="publisher" />

تأليف

التأليف هو أكثر تعمقًا ، خاصة إذا كان لديك مدونة متعددة المؤلفين مثل مدونتنا. في الأساس ، نريد أن تعرض جميع صفحاتنا التي يكتبها المؤلفون بيانات ملفهم الشخصي في Google+ في نتائج محرك البحث. للحصول على هذا ، كان علي أن أذهب إلى المعلم نفسه ، Joost de Valk وأقرأ عنه rel = ”author” بريد.

الخطوة الأولى هي تجاوز إعدادات WordPress والسماح بنشر علامات الربط باستخدام عنصر rel المناسب. في غضون functions.php، أضف الكود التالي:

function yoast_allow_rel () {global $ allowedtags؛ $ allowtags ['a'] ['rel'] = array ()؛ } add_action ('wp_loaded'، 'yoast_allow_rel') ؛

الخطوة التالية هي إضافة رمز إلى functions.php يضيف حقلاً إلى صفحة الملف الشخصي للمستخدم حيث يمكن للمؤلفين ملء عنوان URL الخاص بهم في Google+:

function yoast_add_google_profile ($ contactmethods) {// Add Google Profiles $ contactmethods ['google_plus_profile'] = 'Google Plus Profile URL'؛ إرجاع طرق الاتصال $؛ } add_filter ('user_contactmethods'، 'yoast_add_google_profile'، 10، 1)؛

الآن بعد أن حصلت على الحقل هناك ، سيتعين عليك إضافة رابط مؤلف إلى كل صفحة تشير إلى محتوى المؤلف ، مثل single.php, index.php, المؤلف. php و archive.php. ضمن صفحات النموذج هذه ، اعرض رابط المؤلف مع السمة rel = ”author” ويجب أن يشير هذا الرابط إلى ملف المؤلف. php الصفحة الشخصية:

" rel="author">

داخل صفحة author.php الخاصة بك ، ستحتاج إلى عرض معلومات الملف الشخصي مع ارتباط rel = ”me” الذي يشير إلى صفحة ملفك الشخصي في Google:

$ google_plus_profile = get_the_author_meta ('google_plus_profile') ؛ if (google_plus_profile $) {echo '  "؛ }

هل تعبت بعد؟ لا تكن… الخطوة التالية هي إضافة رابط مساهم إلى صفحة المؤلف الخاصة بك داخل Google Plus:

جوجل بلس تحرير مساهم الملف الشخصي

حسنًا ... الآن تشير روابط المؤلف إلى صفحة المؤلف الخاصة بك ، وتشير صفحة المؤلف الخاصة بك إلى ملف تعريف Google Plus الخاص بك ، ويشير ملف تعريف Google Plus الخاص بك إلى صفحة المؤلف الخاصة بك. هل ترى كيف قمنا بتغطية الدائرة بأكملها هنا؟ خطوة أخيرة ...

استخدم أداة المقتطفات المنسقة وتحقق بالفعل من أن المقتطفات المنسقة تعمل بشكل جيد! اختبره على مجال الجذر الخاص بك وصفحات المنشورات الفردية

نتيجة اختبار المقتطف المنسق

والآن أدخل المجال الخاص بك وقم بتجربته:
ناشر نتيجة اختبار المقتطفات المنسقة

آخر ملاحظة… كل هذا يعمل بشكل جيد ، ولكن ليس طوال الوقت. ألاحظ أحيانًا أن أداة المقتطفات المنسقة تعطيني خطأً وفي أحيان أخرى أرى مكان اختبار المقتطفات المنسقة جيدًا ، ولكن الأمر يستغرق بضعة أسابيع لرؤيتها في نتائج البحث. في كلتا الحالتين ، إنه تعديل يستحق القيام به! ضع في اعتبارك أنه نظرًا لأننا فعلنا كل هذا في موضوعنا ، فإن موضوعًا جديدًا سيتطلب منا تنفيذه من جميع مرة أخرى!

11 تعليقات

  1. 1

    يبدو أن موضوعي الحالي لا يحتوي على ملف author.php. ومع ذلك ، يظهر عنوان URL الخاص بالمؤلف ويظهر بشكل جيد. يبدو أنني قمت بتثبيت كل شيء باتباع خطواتك ، لكن أداة المقتطف المنسق أنتجت أخطاء في ما يلي:

    publisherlinked Google+ page = https://plus.google.com/118248936539718757580 خطأ: لا تتضمن هذه الصفحة ترميز ناشر تم التحقق منه. أعرف أكثر. تحذير: كل من rel = ”publisher” و rel = ”author” موجودان على الصفحة. يجب عليك وضع rel = ”author” على صفحات المحتوى و rel = ”publisher” على صفحتك الرئيسية فقط (ما لم تكن هذه هي الصفحة الرئيسية لموقع مؤلف واحد). ملف تعريف المؤلف المرتبط بالكاتب = http://www.bnpositive.com/blog/author/bnpositive/
    خطأ: لا تحتوي صفحة الملف الشخصي للمؤلف على ارتباط rel = ”me” بملف تعريف Google. أعرف أكثر. 

    • 2

      bnpositive: disqus يمكنك جعل ملف author.php سهلًا إلى حد ما عن طريق نسخ ملف archive.php وإعادة تسميته إلى author.php (أحيانًا يكون هناك بعض التنظيف الذي يجب القيام به لسحب عناوين اسم الفئة وما إلى ذلك) ولكنها فكرة جيدة للحصول على صفحة المؤلف. عادةً ما أنشر السيرة الذاتية للأشخاص والصورة على تلك الصفحة.
      لقد ذهبت إلى صفحة + Google الخاصة بك وليس لديك رابط في قسم المساهم يشير إلى صفحة المؤلف الخاصة بك في bnpositive. أيضًا ، هل تحاول عمل رابط مؤلف أو رابط ناشر؟ يبدو أن صفحة المؤلف الخاصة بك على bnpositive تحتوي على رابط صفحة Google+. يجب أن تشير صفحة المؤلف إلى صفحتك الشخصية ، ويجب أن يشير ارتباط الناشر إلى صفحتك في Google+.

  2. 8

    مرحبًا ، لست متأكدًا مما إذا كنت لا تزال تتحقق من هذا ، ولكن - حصلت على المقتطفات المنسقة ليقول "تم التحقق: تم التحقق من ترميز الناشر لهذه الصفحة" لكن الصورة لا تظهر في أداة المقتطف المنسق. تعمل حقوق التأليف الخاصة بي بشكل رائع على روابط النشر ، ولكن لا توجد صورة لصفحتي الرئيسية وهي تقول فقط أنه تم التحقق منها. هل تعرف لماذا قد يكون هذا؟

    • 9

      @ twitter-509747237: disqus إذا قمت بتعديلها للتو ، فسيتعين عليك منحهم بضعة أسابيع للظهور. كذلك ، رأيناهم يظهرون ويختفون من حين لآخر. يبدو أنه عمل جارٍ مع Google.

      • 10

        شكرًا على الرد 🙂 أعلم أن الأمر سيستغرق بعض الوقت للظهور في SERPS ، ولكني قلق من عدم ظهوره في معاينة أداة Rich Snippet Testing Tool .. في البرنامج التعليمي الخاص بك ، يمكنك رؤية شعار شركتك في أداة الاختبار ولا أراها ، فقط تم التحقق منها. أعتقد أنني سأنتظره لبضعة أسابيع لأرى ما إذا كان بإمكاني عرضه في RSTT ، لكن إذا لم يحدث ذلك ، فأنا لا أعرف أين أخطأت (ليس في عجلة من أمره لعرضه في SERPS حيث استغرق الأمر من التأليف حوالي 3 أسابيع لذلك ، ولكن دائمًا ما ظهر على الفور في أداة الاختبار). شكرا مرة أخرى على ردود الفعل.

        • 11

          @ twitter-509747237: disqus ممتع! يبدو أنهم أزالوا مقتطف ارتباط الناشر من عرض الشعار. أن ينتن !!! كنت آمل أن يبدأوا في نشر ذلك في SERP. رابط المؤلف الخاص بك جيد ، رغم ذلك!

ما رأيك؟

يستخدم هذا الموقع نظام Akismet لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.