सामाजिक सेटिंग्स को अपने वर्डप्रेस थीम में जोड़ें

सामाजिक प्रतीक

वर्डप्रेस सामाजिक लिंक के लिए सेटिंग्स के साथ उपयोगकर्ता प्रोफाइल प्रदान करता है; हालाँकि, कई सोशल साइट्स को पसंद करते हैं Facebook और Google+ अपनी पूरी साइट या ब्लॉग को उन नेटवर्क में उपस्थिति के अवसर प्रदान करें। हम इस सप्ताह एक क्लाइंट साइट पर काम कर रहे थे, जहां हम उनके लिए अपनी साइट के सोशल लिंक्स को सेट करना और जोड़ना आसान बनाना चाहते थे, इसलिए हमने उनके लिए अतिरिक्त विकल्प जोड़े। वर्डप्रेस सामान्य सेटिंग्स इस पृष्ठ पर ज़ूम कई वीडियो ट्यूटोरियल और अन्य साहायक साधन प्रदान करता है।

हमारा पहला कदम उनके थीम फ़ंक्शंस (आमतौर पर) को अपडेट करना था functions.php) और उन सभी सेटिंग्स को रजिस्टर करें जिन्हें हम जोड़ना चाहते हैं:

 // ———————- सामान्य सेटिंग्स में सेटिंग्स जोड़ें —————— समारोह social_settings_api_init () {// सामान्य सेटिंग्स में अनुभाग जोड़ें ताकि हम अपने // फ़ील्ड्स को इसमें जोड़ सकते हैं add_settings_section ('social_setting_section', 'सोशल साइट्स') वेब पर ',' social_setting_section_callback_function ',' सामान्य '); // हमारी नई // सेटिंग्स के लिए उपयोग करने वाले नामों और फ़ंक्शन के साथ फ़ील्ड जोड़ें, इसे हमारे नए अनुभाग में जोड़ें_settings_field ('general_setting_facebook', 'Facebook Page', 'general_setting_facebook_cettback_function', 'general', 'social_setting_section'); // हमारी सेटिंग रजिस्टर करें ताकि $ _POST हैंडलिंग हमारे लिए हो और // हमारे कॉलबैक फ़ंक्शन को बस प्रतिध्वनित करना पड़े register_setting ('सामान्य', 'general_setting_facebook'); add_settings_field ('general_setting_twitter', 'Twitter खाता', 'general_setting_twitter_callback_function', 'general', 'social_setting_section'); register_setting ('सामान्य', 'general_setting_twitter'); add_settings_field ('general_setting_googleplus', 'Google Plus Page', 'general_setting_googleplus_callback_function', 'general', 'social_setting_section'); register_setting ('सामान्य', 'general_setting_googleplus'); add_settings_field ('general_setting_youtube', 'Youtube पेज', 'general_setting_youtube_callback_function', 'general', 'social_setting_section'); register_setting ('सामान्य', 'general_setting_youtube'); add_settings_field ('general_setting_linkedin', 'LinkedIn पेज', 'general_setting_linkedin_callback_function', 'general', 'social_setting_section)); register_setting ('सामान्य', 'general_setting_linkedin'); } add_action ('admin_init', 'social_settings_api_init');

हमारा अगला कदम सामान्य सेटिंग्स पृष्ठ के भीतर वास्तविक क्षेत्रों को जोड़ना था जो उनके भीतर की जानकारी को बचाएगा:

 // ————————— सेटिंग्स अनुभाग कॉलबैक समारोह —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————प्द्धूम का जनामा ​​व्रत_करने_कालायतन_अनुभव () {प्रतिध्वनि ’ यह खंड वह जगह है जहां आप उन सोशल साइट्स को सहेज सकते हैं जहां पाठक आपको इंटरनेट पर ढूंढ सकते हैं। '; } फंक्शन general_setting_facebook_callback_function () {गूंज ’  '; } फंक्शन general_setting_twitter_callback_function () {गूंज ’  '; } फंक्शन general_setting_googleplus_callback_function () {echo ’  '; } function general_setting_youtube_callback_function () {echo '  '; } function general_setting_linkedin_callback_function () {echo '  '; }

अब, जब भी क्लाइंट अपनी सोशल पेज सेटिंग्स को अपडेट करना चाहता है, तो वे अपनी वर्डप्रेस सामान्य सेटिंग्स के भीतर सेटिंग्स फ़ील्ड को अपडेट कर सकते हैं। विषय के भीतर, हम जहां भी आवश्यक हो, बस सेटिंग को याद करते हैं (इस क्लाइंट के मामले में, यह उनकी साइट के शीर्षक में एक सोशल मीडिया नेविगेशन बार था):

 

2 टिप्पणियाँ

  1. 1
    • 2

      हाँ, ज़रूर कर सकता है। मुझे लगता है कि इसके लिए पहले कुछ अतिरिक्त घंटियाँ और सीटी की आवश्यकता होती है ... जैसे स्वचालित रूप से जी + प्रकाशक लिंक को हेडर में प्रकाशित करना, फेसबुक के लिए ओपन ग्राफ़ मेटा डेटा, आदि। बस ऐसा करने से यह बहुत अच्छा नहीं लगता है!

तुम्हें क्या लगता है?

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.