உங்கள் வேர்ட்பிரஸ் தீம் சமூக அமைப்புகளைச் சேர்க்கவும்

வேர்ட்பிரஸ் சமூக சின்னங்கள்

சமூக இணைப்புகளுக்கான அமைப்புகளுடன் பயனர் சுயவிவரங்களை வேர்ட்பிரஸ் வழங்குகிறது; இருப்பினும், பல சமூக தளங்கள் விரும்புகின்றன பேஸ்புக் மற்றும் , Google+ offer opportunities for your entire site or blog to have a presence within those networks. We were working on a client site this week where we wanted to make it easy for them to set and add their site’s social links, so we added additional options to their வேர்ட்பிரஸ் பொது அமைப்புகள் பக்கம்.

எங்கள் முதல் படி அவர்களின் தீம் செயல்பாடுகளை புதுப்பிப்பது (பொதுவாக functions.php பதிவு) மற்றும் நாங்கள் சேர்க்க விரும்பிய ஒவ்வொரு அமைப்புகளையும் பதிவுசெய்க:

 // ————— பொது அமைப்புகளுக்கு அமைப்புகளைச் சேர் function social செயல்பாடு social_settings_api_init () {// பகுதியை பொது அமைப்புகளில் சேர்க்கவும், இதனால் எங்கள் // புலங்களை அதில் சேர்க்கலாம் add_settings_section ('social_setting_section', 'சமூக தளங்கள் வலையில் ',' social_setting_section_callback_function ',' பொது '); // எங்கள் புதிய // அமைப்புகளுக்குப் பயன்படுத்த பெயர்கள் மற்றும் செயல்பாட்டுடன் புலத்தைச் சேர்த்து, எங்கள் புதிய பிரிவில் சேர்க்கவும் add_settings_field ('general_setting_facebook', 'Facebook Page', 'general_setting_facebook_callback_function', 'general', 'social_setting_section'); // எங்கள் அமைப்பைப் பதிவுசெய்க, இதனால் post _POST கையாளுதல் எங்களுக்காக செய்யப்படுகிறது மற்றும் // எங்கள் அழைப்பு செயல்பாடு எதிரொலிக்க வேண்டும் register_setting ('பொது', 'general_setting_facebook'); add_settings_field ('general_setting_twitter', 'Twitter Account', '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 Page', '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');

எங்கள் அடுத்த படி, பொது அமைப்புகள் பக்கத்தில் உண்மையான புலங்களைச் சேர்ப்பது, அவை அவற்றில் உள்ள தகவல்களைச் சேமிக்கும்:

 // —————- அமைப்புகள் பிரிவு திரும்ப அழைக்கும் செயல்பாடு function- செயல்பாடு social_setting_section_callback_function () {எதிரொலி ' இணையத்தில் வாசகர்கள் உங்களைக் காணக்கூடிய சமூக தளங்களை நீங்கள் சேமிக்கக்கூடிய இடம் இந்த பகுதி. '; } செயல்பாடு ஜெனரல்_செட்டிங்_ஃபேஸ்புக்_கால்பேக்_ஃபங்க்ஷன் () {எதிரொலி '  '; } செயல்பாடு general_setting_twitter_callback_function () {எதிரொலி '  '; } செயல்பாடு general_setting_googleplus_callback_function () {எதிரொலி '  '; } செயல்பாடு general_setting_youtube_callback_function () {எதிரொலி '  '; } செயல்பாடு ஜெனரல்_செட்டிங்_லிங்க்டின்_ கால் பேக்_ஃபங்க்ஷன் () {எதிரொலி '  '; }

Now, anytime the client wishes to update their social page settings, they can just update the settings fields within their WordPress General Settings. Within the theme, we simply recall the setting wherever needed (in this client’s case, it was a social media navigation bar in the heading of their site):


		

2 கருத்துக்கள்

  1. 1
    • 2

      ஆம், நிச்சயமாக முடியும். இதற்கு முதலில் சில கூடுதல் மணிகள் மற்றும் விசில் தேவை என்று நான் நினைக்கிறேன்… தலைப்பில் தானாகவே ஜி + வெளியீட்டாளர் இணைப்பை வெளியிடுவது, பேஸ்புக்கிற்கான திறந்த வரைபட மெட்டா தரவு போன்றவை. இதைச் செய்வது போதுமானதாகத் தெரியவில்லை!

நீங்கள் என்ன நினைக்கிறீர்கள்?

இந்த தளம் ஸ்பேமைக் குறைக்க Akismet ஐப் பயன்படுத்துகிறது. உங்கள் கருத்துத் தரவு எவ்வாறு செயல்படுத்தப்படுகிறது என்பதை அறியவும்.