დაამატეთ სოციალური პარამეტრები თქვენს WordPress თემას

wordpress სოციალური ხატები

WordPress გთავაზობთ მომხმარებლის პროფილებს სოციალური ბმულების პარამეტრებით; თუმცა, ბევრ სოციალურ საიტს მოსწონს Facebook და Google+ მთელ თქვენს საიტს ან ბლოგს შესთავაზეთ შესაძლებლობა ჰქონდეთ ქსელები. ამ კვირაში ჩვენ ვმუშაობდით კლიენტის საიტზე, სადაც გვინდოდა გაემარტივებინა მათი საიტის სოციალური ბმულების დაყენება და დამატება, ამიტომ მათ დამატებული გვაქვს დამატებითი პარამეტრები WordPress ზოგადი პარამეტრები გვერდზე.

ჩვენი პირველი ნაბიჯი იყო მათი თემატური ფუნქციების განახლება functions.php) და დაარეგისტრირეთ თითოეული პარამეტრი, რომლის დამატებაც გვინდოდა:

 // ————— დაამატეთ პარამეტრები ზოგად პარამეტრებს —————– ფუნქცია social_settings_api_init () {// ზოგადი პარამეტრებისთვის დაამატეთ სექცია, რომ მასში დავამატოთ ჩვენი // ველები add_settings_section ('social_setting_section', 'Social sites ინტერნეტში ',' social_setting_section_callback_function ',' general '); // დაამატეთ ველი სახელებითა და ფუნქციით, რომ გამოიყენოთ ჩვენი ახალი // პარამეტრებისთვის, განათავსეთ იგი ჩვენს ახალ განყოფილებაში add_settings_field ('general_setting_facebook', 'Facebook გვერდი', 'general_setting_facebook_callback_function', 'general', 'social_setting_section'); // დაარეგისტრირეთ ჩვენი პარამეტრი ისე, რომ $ _POST დამუშავება შესრულდეს ჩვენთვის და // ჩვენი ზარის უკუკავშირის ფუნქციამ უნდა გაიმეოროს Register_setting ('ზოგადი', 'general_setting_facebook'); add_settings_field ('general_setting_twitter', 'Twitter ანგარიში', 'general_setting_twitter_callback_function', 'general', 'social_setting_section'); Register_setting ('ზოგადი', 'general_setting_twitter'); add_settings_field ('general_setting_googleplus', 'Google Plus გვერდი', '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', 'ზოგადი', 'social_setting_section'); Register_setting ('ზოგადი', 'general_setting_youtube'); add_settings_field ('general_setting_linkedin', 'LinkedIn Page', 'general_setting_linkedin_callback_function', 'ზოგადი', '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 + გამომცემლის ბმულის ავტომატურად გამოქვეყნება სათაურში, ღია გრაფიკის მეტა მონაცემების Facebook- ისთვის და ა.შ. უბრალოდ ამის გაკეთება არ ჩანდა საკმაოდ მაგარი!

რას ფიქრობთ?

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.