നിങ്ങളുടെ വേർഡ്പ്രസ്സ് തീമിലേക്ക് സോഷ്യൽ ക്രമീകരണങ്ങൾ ചേർക്കുക

വേർഡ്പ്രസ്സ് സോഷ്യൽ ഐക്കണുകൾ

സോഷ്യൽ ലിങ്കുകൾക്കായുള്ള ക്രമീകരണങ്ങളുള്ള വേർഡ്പ്രസ്സ് ഉപയോക്തൃ പ്രൊഫൈലുകൾ വാഗ്ദാനം ചെയ്യുന്നു; എന്നിരുന്നാലും, നിരവധി സോഷ്യൽ സൈറ്റുകൾ ഇഷ്ടപ്പെടുന്നു ഫേസ്ബുക്ക് ഒപ്പം Google+ ൽ നിങ്ങളുടെ മുഴുവൻ സൈറ്റിനോ ബ്ലോഗിനോ ആ നെറ്റ്‌വർക്കുകളിൽ സാന്നിധ്യമുണ്ടാകാനുള്ള അവസരങ്ങൾ വാഗ്ദാനം ചെയ്യുക. ഈ ആഴ്ച ഞങ്ങൾ ഒരു ക്ലയന്റ് സൈറ്റിൽ പ്രവർത്തിക്കുകയായിരുന്നു, അവിടെ അവർക്ക് അവരുടെ സൈറ്റിന്റെ സോഷ്യൽ ലിങ്കുകൾ സജ്ജീകരിക്കാനും ചേർക്കാനും എളുപ്പമാക്കണമെന്ന് ഞങ്ങൾ ആഗ്രഹിച്ചു, അതിനാൽ ഞങ്ങൾ അവയിലേക്ക് അധിക ഓപ്ഷനുകൾ ചേർത്തു പൊതുവായ പൊതുവായുള്ള ക്രമീകരണങ്ങൾ പേജ്.

ഞങ്ങളുടെ തീം ഫംഗ്ഷനുകൾ (സാധാരണയായി അപ്‌ഡേറ്റ് ചെയ്യുകയായിരുന്നു) Functions.php) കൂടാതെ ഞങ്ങൾ ചേർക്കാൻ ആഗ്രഹിക്കുന്ന ഓരോ ക്രമീകരണവും രജിസ്റ്റർ ചെയ്യുക:

 // General പൊതുവായ ക്രമീകരണങ്ങളിലേക്ക് ക്രമീകരണങ്ങൾ ചേർക്കുക function ഫംഗ്ഷൻ social_settings_api_init () function // പൊതുവായ ക്രമീകരണങ്ങളിലേക്ക് വിഭാഗം ചേർക്കുക, അതിലൂടെ ഞങ്ങളുടെ // ഫീൽഡുകൾ ഇതിലേക്ക് ചേർക്കാം add_settings_section ('social_setting_section', 'സോഷ്യൽ സൈറ്റുകൾ വെബിൽ ',' social_setting_section_callback_function ',' general '); // ഞങ്ങളുടെ പുതിയ // ക്രമീകരണങ്ങൾക്കായി ഉപയോഗിക്കേണ്ട പേരുകളും പ്രവർത്തനവും ഉപയോഗിച്ച് ഫീൽഡ് ചേർക്കുക, ഇത് ഞങ്ങളുടെ പുതിയ വിഭാഗത്തിൽ ചേർക്കുക add_settings_field ('general_setting_facebook', 'Facebook പേജ്', 'general_setting_facebook_callback_function', 'general', 'social_setting_section'); // ഞങ്ങളുടെ ക്രമീകരണം രജിസ്റ്റർ ചെയ്യുന്നതിലൂടെ $ _POST കൈകാര്യം ചെയ്യൽ ഞങ്ങൾക്ക് വേണ്ടി ചെയ്യപ്പെടും // ഞങ്ങളുടെ കോൾബാക്ക് ഫംഗ്ഷൻ പ്രതിധ്വനിപ്പിക്കേണ്ടതുണ്ട് രജിസ്റ്റർ_സെറ്റിംഗ് ('ജനറൽ', 'ജനറൽ_സെറ്റിംഗ്_ഫേസ്ബുക്ക്'); add_settings_field ('general_setting_twitter', 'Twitter Account', 'general_setting_twitter_callback_function', 'general', 'social_setting_section'); രജിസ്റ്റർ_സെറ്റിംഗ് ('ജനറൽ', 'ജനറൽ_സെറ്റിംഗ്_ടിവിറ്റർ'); add_settings_field ('general_setting_googleplus', 'Google Plus Page', 'general_setting_googleplus_callback_function', 'general', 'social_setting_section'); രജിസ്റ്റർ_സെറ്റിംഗ് ('ജനറൽ', 'ജനറൽ_സെറ്റിംഗ്_ഗോഗ്ലപ്ലസ്'); add_settings_field ('general_setting_youtube', 'Youtube Page', 'general_setting_youtube_callback_function', 'general', 'social_setting_section'); രജിസ്റ്റർ_സെറ്റിംഗ് ('ജനറൽ', 'ജനറൽ_സെറ്റിംഗ്_യുട്യൂബ്'); add_settings_field ('general_setting_linkedin', 'LinkedIn Page', 'general_setting_linkedin_callback_function', 'general', 'social_setting_section'); രജിസ്റ്റർ_സെറ്റിംഗ് ('ജനറൽ', 'ജനറൽ_സെറ്റിംഗ്_ലിങ്കിഡിൻ'); } add_action ('admin_init', 'social_settings_api_init');

ഞങ്ങളുടെ അടുത്ത ഘട്ടം പൊതുവായ ക്രമീകരണ പേജിൽ യഥാർത്ഥ ഫീൽഡുകൾ ചേർക്കുന്നതായിരുന്നു, അവയ്ക്കുള്ളിലെ വിവരങ്ങൾ സംരക്ഷിക്കും:

 // —————- ക്രമീകരണ വിഭാഗം കോൾബാക്ക് ഫംഗ്ഷൻ ———————- ഫംഗ്ഷൻ സോഷ്യൽ_സെറ്റിംഗ്_സെക്ഷൻ_കാൽബാക്ക്_ഫംഗ്ഷൻ () {എക്കോ ' ഇൻറർ‌നെറ്റിൽ‌ വായനക്കാർ‌ക്ക് നിങ്ങളെ കണ്ടെത്താൻ‌ കഴിയുന്ന സോഷ്യൽ സൈറ്റുകൾ‌ സംരക്ഷിക്കാൻ‌ കഴിയുന്ന ഇടമാണ് ഈ വിഭാഗം. '; } ഫംഗ്ഷൻ ജനറൽ_സെറ്റിംഗ്_ഫേസ്ബുക്ക്_കാൾബാക്ക്_ഫംഗ്ഷൻ () {എക്കോ '  '; } ഫംഗ്ഷൻ ജനറൽ_സെറ്റിംഗ്_ടിവിറ്റർ_കാൽബാക്ക്_ഫംഗ്ഷൻ () {എക്കോ '  '; } ഫംഗ്ഷൻ ജനറൽ_സെറ്റിംഗ്_ഗോഗ്ലസ്_കാൾബാക്ക്_ഫംഗ്ഷൻ () {എക്കോ '  '; } ഫംഗ്ഷൻ ജനറൽ_സെറ്റിംഗ്_യുട്യൂബ്_കാൾബാക്ക്_ഫംഗ്ഷൻ () {എക്കോ '  '; } ഫംഗ്ഷൻ ജനറൽ_സെറ്റിംഗ്_ലിങ്ക്ഡ്_കാൽബാക്ക്_ഫംഗ്ഷൻ () {എക്കോ '  '; }

ഇപ്പോൾ, ക്ലയന്റ് അവരുടെ സോഷ്യൽ പേജ് ക്രമീകരണങ്ങൾ അപ്‌ഡേറ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുമ്പോൾ, അവർക്ക് അവരുടെ വേർഡ്പ്രസ്സ് പൊതു ക്രമീകരണങ്ങളിലെ ക്രമീകരണ ഫീൽഡുകൾ അപ്‌ഡേറ്റ് ചെയ്യാൻ കഴിയും. തീമിനുള്ളിൽ, ആവശ്യമുള്ളിടത്തെല്ലാം ഞങ്ങൾ ക്രമീകരണം ഓർമ്മിക്കുന്നു (ഈ ക്ലയന്റിന്റെ കാര്യത്തിൽ, ഇത് അവരുടെ സൈറ്റിന്റെ തലക്കെട്ടിലുള്ള ഒരു സോഷ്യൽ മീഡിയ നാവിഗേഷൻ ബാർ ആയിരുന്നു):


		

2 അഭിപ്രായങ്ങള്

  1. 1
    • 2

      അതെ, ഉറപ്പാണ്. ആദ്യം ഇതിന് കുറച്ച് അധിക മണികളും വിസിലുകളും ആവശ്യമാണെന്ന് ഞാൻ കരുതുന്നു… തലക്കെട്ടിൽ ജി + പ്രസാധക ലിങ്ക് യാന്ത്രികമായി പ്രസിദ്ധീകരിക്കുന്നത്, ഫേസ്ബുക്കിനായുള്ള ഓപ്പൺ ഗ്രാഫ് മെറ്റാ ഡാറ്റ മുതലായവ. ഇത് ചെയ്യുന്നത് മതിയായ തണുപ്പായി തോന്നുന്നില്ല!

നീ എന്ത് ചിന്തിക്കുന്നു?

സ്പാം കുറയ്ക്കുന്നതിന് ഈ സൈറ്റ് Akismet ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ അഭിപ്രായ ഡാറ്റ പ്രോസസ്സുചെയ്യുന്നത് എങ്ങനെയെന്നറിയുക.