WordPress mavzusiga ijtimoiy sozlamalarni qo'shing

wordpress ijtimoiy belgilar

WordPress ijtimoiy havolalar uchun sozlamalar bilan foydalanuvchi profillarini taklif qiladi; ammo, kabi ko'plab ijtimoiy saytlar Facebook va Google+ butun veb-saytingiz yoki blogingiz uchun ushbu tarmoqlarda bo'lish imkoniyatini taqdim eting. Biz bu hafta mijozlar saytida ishladik, u erda ularga o'zlarining saytlariga ijtimoiy havolalarni o'rnatishni va qo'shishni osonlashtirmoqchi edik, shuning uchun biz ularga qo'shimcha variantlarni qo'shdik WordPress umumiy sozlamalari sahifa.

Bizning birinchi qadamimiz ularning mavzu funktsiyalarini yangilash edi (odatda Functions.php) va qo'shishni xohlagan har bir sozlamani ro'yxatdan o'tkazing:

 // ————— Sozlamalarni umumiy sozlamalarga qo'shish —————– function social_settings_api_init () {// bo'limni umumiy sozlamalarga qo'shing, shunda biz unga // maydonlarimizni qo'shishimiz mumkin add_settings_section ('social_setting_section', 'Ijtimoiy saytlar vebda ',' social_setting_section_callback_function ',' umumiy '); // Yangi // sozlamalarimiz uchun ishlatiladigan nomlar va funktsiyalar bilan maydonni qo'shing, uni add_settings_field ('general_setting_facebook', 'Facebook Page', 'general_setting_facebook_callback_function', 'general', 'social_setting_section') bo'limiga qo'ying; // Bizning sozlamamizni ro'yxatdan o'tkazing, shunda biz uchun $ _POST muomalasi bajariladi va // bizni qayta chaqirish funktsiyamiz faqat takrorlanishi kerak registr_setting ('umumiy', 'general_setting_facebook'); add_settings_field ('general_setting_twitter', 'Twitter hisob qaydnomasi', 'general_setting_twitter_callback_function', 'umumiy', 'social_setting_section'); registr_setting ('umumiy', 'general_setting_twitter'); add_settings_field ('general_setting_googleplus', 'Google Plus Page', 'general_setting_googleplus_callback_function', 'general', 'social_setting_section'); regist_setting ('umumiy', 'general_setting_googleplus'); add_settings_field ('general_setting_youtube', 'Youtube sahifasi', 'general_setting_youtube_callback_function', 'general', 'social_setting_section'); registr_setting ('umumiy', 'general_setting_youtube'); add_settings_field ('general_setting_linkedin', 'LinkedIn sahifasi', 'general_setting_linkedin_callback_function', 'general', 'social_setting_section'); registr_setting ('umumiy', 'general_setting_linkedin'); } add_action ('admin_init', 'social_settings_api_init');

Keyingi qadamimiz Umumiy sozlamalar sahifasiga ular ichidagi ma'lumotlarni saqlaydigan haqiqiy maydonlarni qo'shish edi:

 // —————- Sozlamalar bo'limining qayta qo'ng'iroq qilish funktsiyasi ———————- function social_setting_section_callback_function () {echo ' Ushbu bo'limda siz Internetda o'quvchilar sizni topadigan ijtimoiy saytlarni saqlashingiz mumkin. '; } function general_setting_facebook_callback_function () {echo '  '; } general_setting_twitter_callback_function funktsiyasi () {echo '  '; } function general_setting_googleplus_callback_function () {echo '  '; } function general_setting_youtube_callback_function () {echo '  '; } function general_setting_linkedin_callback_function () {echo '  '; }

Endi mijoz har qanday vaqtda ijtimoiy sahifa sozlamalarini yangilashni xohlasa, shunchaki WordPress Umumiy sozlamalaridagi sozlamalar maydonlarini yangilashi mumkin. Mavzu doirasida biz kerak bo'lgan joyda sozlamani eslaymiz (agar bu mijozga tegishli bo'lsa, bu ularning saytidagi sarlavhadagi ijtimoiy media navigatsiya paneli edi):


		

2 Comments

  1. 1
    • 2

      Ha, albatta mumkin edi. Menimcha, unga qo'shimcha qo'ng'iroqlar va hushtak chalishlari kerak ... G + noshiri havolasini avtomatik ravishda sarlavhada nashr etish, Facebook uchun ochiq grafika meta-ma'lumotlari va h.k.

Siz nima deb o'ylaysiz?

Ushbu sayt spamni kamaytirish uchun Akismet-dan foydalanadi. Fikringiz ma'lumotlarining qanday ishlashini bilib oling.