Bættu félagslegum stillingum við WordPress þemað

wordpress félagsleg tákn

WordPress býður upp á notendasnið með stillingum fyrir félagslega hlekki; þó, margar félagslegar síður eins og Facebook og Google+ bjóða upp á tækifæri fyrir alla síðuna þína eða bloggið til að vera viðstaddur þessi net. Við vorum að vinna að viðskiptavinasíðu í þessari viku þar sem við vildum gera þeim auðvelt fyrir að setja og bæta við félagslegum krækjum á síðuna sína, þannig að við bættum viðbótarmöguleikum við WordPress Almennar Stillingar síðu.

Fyrsta skrefið okkar var að uppfæra þemavirkni þeirra (venjulega functions.php) og skráðu allar stillingar sem við vildum bæta við:

 // ————— Bæta stillingum við almennar stillingar —————– virka social_settings_api_init () {// Bættu hlutanum við almennar stillingar svo við getum bætt // reitunum okkar við hann add_settings_section ('social_setting_section', 'Social sites á vefnum ',' social_setting_section_callback_function ',' general '); // Bættu við reitnum með nöfnum og aðgerð til að nota fyrir nýju // stillingarnar okkar, settu það í nýja hlutann okkar add_settings_field ('general_setting_facebook', 'Facebook Page', 'general_setting_facebook_callback_function', 'general', 'social_setting_section'); // Skráðu stillinguna okkar þannig að $ _POST meðhöndlun sé gerð fyrir okkur og // svarhringingaraðgerð okkar verður bara að bergmála 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 Page', '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');

Næsta skref okkar var að bæta við raunverulegum reitum á síðunni Almennar stillingar sem myndu vista upplýsingarnar innan þeirra:

 // —————- Stillingarhluti svarhringingaraðgerð ————————- aðgerð félagsleg stilling_snið_viðbragðsaðgerð () {echo ' Þessi hluti er þar sem þú getur vistað samfélagssíðurnar þar sem lesendur geta fundið þig á internetinu. '; } virka general_setting_facebook_callback_function () {echo '  '; } virka general_setting_twitter_callback_function () {echo '  '; } virka general_setting_googleplus_callback_function () {echo '  '; } virka general_setting_youtube_callback_function () {echo '  '; } virka general_setting_linkedin_callback_function () {echo '  '; }

Nú, hvenær sem viðskiptavinurinn vill uppfæra stillingar sínar á félagslegum síðum, þá getur hann bara uppfært stillingareitina í almennum WordPress stillingum. Innan þemans minnumst við einfaldlega stillingarinnar hvar sem þess er þörf (í tilfelli þessa viðskiptavinar var þetta leiðsögustika samfélagsmiðils í fyrirsögn á vefsíðu þeirra):


		

2 Comments

  1. 1
    • 2

      Já, vissulega gæti það. Ég held bara að það þurfi nokkrar bjöllur og flautur til viðbótar fyrst ... eins og að birta sjálfkrafa G + útgefandahlekkinn í hausnum, opnu línuritið metagögn fyrir Facebook osfrv.

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.