Żid Settings Soċjali mat-Tema WordPress Tiegħek

ikoni soċjali wordpress

WordPress joffri profili tal-utent b'ambjenti għal links soċjali; madankollu, bosta siti soċjali bħal facebook u Google + joffri opportunitajiet għas-sit jew blog kollu tiegħek biex ikollok preżenza f'dawk in-netwerks. Aħna konna qed naħdmu fuq sit tal-klijent din il-ġimgħa fejn ridna nagħmluha faċli għalihom biex jistabbilixxu u jżidu r-rabtiet soċjali tas-sit tagħhom, allura żidna għażliet addizzjonali ma 'tagħhom Settings ġenerali tal-WordPress paġna.

L-ewwel pass tagħna kien li naġġornaw il-Funzjonijiet tat-Tema tagħhom (tipikament functions.php) u rreġistra kull waħda mis-settings li xtaqna nżidu:

 // ————— Żid Settings ma ’Settings Ġenerali —————– funzjoni social_settings_api_init () {// Żid it-taqsima ma’ settings ġenerali sabiex inkunu nistgħu nżidu // l-oqsma tagħna magħha add_settings_section ('social_setting_section', 'Siti soċjali fuq il-web ',' social_setting_section_callback_function ',' ġenerali '); // Żid il-qasam bl-ismijiet u l-funzjoni li tuża għas-settings // ġodda tagħna, poġġiha fit-taqsima l-ġdida tagħna add_settings_field ('general_setting_facebook', 'Facebook Page', 'general_setting_facebook_callback_function', 'general', 'social_setting_section'); // Irreġistra l-issettjar tagħna sabiex l-immaniġġjar ta '$ _POST isir għalina u // il-funzjoni ta' callback tagħna sempliċement għandha tidwi register_setting ('ġenerali', 'general_setting_facebook'); add_settings_field ('general_setting_twitter', 'Twitter Account', 'general_setting_twitter_callback_function', 'general', 'social_setting_section'); register_setting ('ġenerali', 'general_setting_twitter'); add_settings_field ('general_setting_googleplus', 'Google Plus Page', 'general_setting_googleplus_callback_function', 'general', 'social_setting_section'); register_setting ('ġenerali', 'general_setting_googleplus'); add_settings_field ('general_setting_youtube', 'Youtube Page', 'general_setting_youtube_callback_function', 'general', 'social_setting_section'); register_setting ('ġenerali', 'general_setting_youtube'); add_settings_field ('general_setting_linkedin', 'Paġna LinkedIn', 'general_setting_linkedin_callback_function', 'general', 'social_setting_section'); register_setting ('ġenerali', 'general_setting_linkedin'); } add_action ('admin_init', 'social_settings_api_init');

Il-pass li jmiss tagħna kien li nżidu l-oqsma attwali fil-paġna ta 'Settings Ġenerali li jiffrankaw l-informazzjoni fi ħdanhom:

 // —————- Funzjoni ta ’callback tat-taqsima Settings ———————- funzjoni social_setting_section_callback_function () {echo ' Din it-taqsima hija fejn tista 'tiffranka s-siti soċjali fejn il-qarrejja jistgħu jsibuk fuq l-Internet. "; } funzjoni general_setting_facebook_callback_function () {echo '  "; } funzjoni general_setting_twitter_callback_function () {echo '  "; } funzjoni general_setting_googleplus_callback_function () {echo '  "; } funzjoni general_setting_youtube_callback_function () {echo '  "; } funzjoni general_setting_linkedin_callback_function () {echo '  "; }

Issa, kull meta l-klijent jixtieq jaġġorna l-issettjar tal-paġna soċjali tiegħu, jista 'sempliċement jaġġorna l-oqsma tal-issettjar fil-Settings Ġenerali tal-WordPress Fi ħdan it-tema, aħna sempliċement niftakru l-issettjar kull fejn hemm bżonn (fil-każ ta 'dan il-klijent, kien bar tan-navigazzjoni tal-midja soċjali fl-intestatura tas-sit tagħhom):


		

2 Kummenti

  1. 1
    • 2

      Iva, żgur jista '. Naħseb biss li għandu bżonn xi qniepen u sfafar addizzjonali l-ewwel ... bħall-pubblikazzjoni awtomatika tal-link tal-pubblikatur G + fl-intestatura, il-meta data tal-grafika miftuħa għal Facebook, eċċ. Li tagħmel dan ma deherx frisk biżżejjed!

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.