הוסף הגדרות חברתיות לנושא הוורדפרס שלך

אייקונים חברתיים של וורדפרס

וורדפרס מציעה פרופילי משתמשים עם הגדרות לקישורים חברתיים; עם זאת, אתרים חברתיים רבים כמו פייסבוק ו + Google מציעים הזדמנויות לכל האתר או הבלוג שלך להיות נוכחים ברשתות אלה. עבדנו השבוע באתר לקוח שבו רצינו להקל עליהם להגדיר ולהוסיף את הקישורים החברתיים של האתר שלהם, אז הוספנו אפשרויות נוספות שלהם הגדרות כלליות של וורדפרס עמוד.

הצעד הראשון שלנו היה לעדכן את פונקציות העיצוב שלהם (בדרך כלל functions.php) ורשמו כל אחת מההגדרות שרצינו להוסיף:

 // ————— הוסף הגדרות להגדרות כלליות —————– פונקציה social_settings_api_init () {// הוסף את הקטע להגדרות כלליות כדי שנוכל להוסיף לו את // השדות add_settings_section ('social_setting_section', 'אתרים חברתיים באינטרנט ',' social_setting_section_callback_function ',' general '); // הוסף את השדה עם השמות והפונקציה שישמשו להגדרות // החדשות שלנו, הכנס אותו למקטע החדש שלנו add_settings_field ('כללי_הגדרת_פייסבוק', 'דף פייסבוק', 'כללי_הגדרת_פייסבוק_פנייה_פונקציה', 'כללי', 'סיבית_הגדרת_סעיף'); // רשום את ההגדרה שלנו כך שטיפול _ $ _ POST ייעשה עבורנו ו // פונקציית ההתקשרות שלנו רק צריכה להדהד את register_setting ('כללי', 'general_setting_facebook'); add_settings_field ('כללי_הגדרת_טוויטר', 'חשבון טוויטר', 'כללי_הגדרת_טוויטר_פנייה חוזרת', 'כללי', 'סעיף_הגדרת_חברה'); 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 page', 'general_setting_linkedin_callback_function', 'general', 'social_setting_section'); register_setting ('כללי', 'general_setting_linkedin'); } add_action ('admin_init', 'social_settings_api_init');

הצעד הבא שלנו היה להוסיף את השדות בפועל בדף ההגדרות הכלליות שישמרו את המידע בתוכם:

 // —————- פונקציית החזרה למקטע הגדרות ————————- פונקציה social_setting_section_callback_function () {echo ' בחלק זה תוכלו לשמור את האתרים החברתיים בהם הקוראים יכולים למצוא אתכם באינטרנט. '; } פונקציה general_setting_facebook_callback_function () {echo '  '; } פונקציה general_setting_twitter_callback_function () {echo '  '; } פונקציה general_setting_googleplus_callback_function () {echo '  '; } פונקציה general_setting_youtube_callback_function () {echo '  '; } פונקציה general_setting_linkedin_callback_function () {echo '  '; }

כעת, בכל עת שהלקוח מעוניין לעדכן את הגדרות העמוד החברתי שלו, הוא יכול פשוט לעדכן את שדות ההגדרות במסגרת ההגדרות הכלליות של WordPress. בתוך הנושא, אנו פשוט נזכרים בהגדרה בכל מקום שנדרש (במקרה של לקוח זה, זה היה סרגל ניווט ברשתות חברתיות בכותרת האתר שלהם):


		

תגובות 2

  1. 1
    • 2

      כן, בטח יכול. אני פשוט חושב שזה צריך קודם כל פעמונים ושריקות נוספות ... כמו פרסום אוטומטי של קישור G + מפרסם בכותרת, נתונים מטא גרפיים פתוחים לפייסבוק וכו '. פשוט זה לא נראה מגניב מספיק!

מה אתה חושב?

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד הנתונים שלך מעובדים.