أضف الإعدادات الاجتماعية إلى موضوع WordPress الخاص بك

الرموز الاجتماعية وورد

يقدم WordPress ملفات تعريف المستخدمين مع إعدادات الروابط الاجتماعية ؛ ومع ذلك ، فإن العديد من المواقع الاجتماعية مثل فيس بوك و Google+ تقدم فرصًا لموقعك أو مدونتك بالكامل ليكون لها وجود داخل تلك الشبكات. كنا نعمل على موقع عميل هذا الأسبوع حيث أردنا أن نسهل عليهم تعيين وإضافة الروابط الاجتماعية لموقعهم ، لذلك أضفنا خيارات إضافية إلى ووردبرس] إعدادات عامة .

كانت خطوتنا الأولى هي تحديث وظائف السمات الخاصة بهم (عادةً functions.php) وقم بتسجيل كل من الإعدادات التي أردنا إضافتها:

 // ————— أضف إعدادات إلى الإعدادات العامة —————– function social_settings_api_init () {// أضف القسم إلى الإعدادات العامة حتى نتمكن من إضافة // الحقول إليه add_settings_section ('social_setting_section' ، 'المواقع الاجتماعية على الويب '،' social_setting_section_callback_function '،' general ')؛ // أضف الحقل بالأسماء والوظيفة لاستخدامها في // إعداداتنا الجديدة ، ضعه في قسمنا الجديد add_settings_field ('general_setting_facebook'، 'Facebook Page'، 'general_setting_facebook_callback_function'، 'general'، 'social_setting_section') ؛ // سجل إعدادنا بحيث تتم معالجة $ _POST لنا و // يجب أن تقوم وظيفة رد الاتصال فقط بترديد Register_setting ('general'، 'general_setting_facebook') ؛ add_settings_field ('general_setting_twitter'، 'Twitter Account'، 'general_setting_twitter_callback_function'، 'general'، 'social_setting_section') ؛ register_setting ('general'، 'general_setting_twitter') ؛ 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_settings_field ('general_setting_youtube'، 'صفحة Youtube'، 'general_setting_youtube_callback_function'، 'general'، 'social_setting_section') ؛ register_setting ("general"، "general_setting_youtube") ؛ add_settings_field ('general_setting_linkedin'، 'LinkedIn Page'، 'general_setting_linkedin_callback_function'، 'general'، 'social_setting_section') ؛ register_setting ('general'، 'general_setting_linkedin') ؛ } add_action ('admin_init'، 'social_settings_api_init') ؛

كانت خطوتنا التالية هي إضافة الحقول الفعلية داخل صفحة الإعدادات العامة التي من شأنها حفظ المعلومات بداخلها:

 // —————- وظيفة رد الاتصال بقسم الإعدادات ————————- function social_setting_section_callback_function () {echo ' هذا القسم هو المكان الذي يمكنك فيه حفظ المواقع الاجتماعية حيث يمكن للقراء العثور عليك على الإنترنت. "؛ } function general_setting_facebook_callback_function () {echo '  "؛ } function general_setting_twitter_callback_function () {echo '  "؛ } function general_setting_googleplus_callback_function () {echo '  "؛ } function general_setting_youtube_callback_function () {echo '  "؛ } function general_setting_linkedin_callback_function () {echo '  "؛ }

الآن ، في أي وقت يرغب فيه العميل في تحديث إعدادات صفحته الاجتماعية ، يمكنه فقط تحديث حقول الإعدادات داخل إعدادات WordPress العامة الخاصة به. ضمن الموضوع ، نتذكر ببساطة الإعداد حيثما دعت الحاجة (في حالة هذا العميل ، كان شريط التنقل عبر الوسائط الاجتماعية في عنوان موقعه):


		

2 تعليقات

  1. 1
    • 2

      نعم ، بالتأكيد يمكن. أعتقد فقط أنه يحتاج إلى بعض الأجراس والصفارات الإضافية أولاً ... مثل النشر التلقائي لرابط ناشر G + في العنوان ، وبيانات تعريف الرسم البياني المفتوح لـ Facebook ، وما إلى ذلك. مجرد القيام بذلك لا يبدو رائعًا بدرجة كافية!

ما رأيك؟

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