WordPress тақырыбына әлеуметтік параметрлер қосыңыз

wordpress әлеуметтік белгішелері

WordPress әлеуметтік сілтемелерге арналған параметрлері бар пайдаланушы профильдерін ұсынады; дегенмен, көптеген әлеуметтік сайттар ұнайды Facebook және Google+ барлық сайттарыңызға немесе блогтарыңызға сол желілерде болу мүмкіндіктерін ұсыныңыз. Осы аптада біз өз сайттарының әлеуметтік сілтемелерін орнатуды және қосуды жеңілдеткіміз келетін клиент сайтында жұмыс істедік, сондықтан біз оларға қосымша опциялар қостық WordPress Жалпы параметрлері бет.

Біздің алғашқы қадамымыз олардың тақырыптық функцияларын жаңарту болды (әдетте functions.php) және біз қосқымыз келген параметрлердің әрқайсысын тіркеңіз:

 // ————— Параметрлерді жалпы параметрлерге қосу —————– function social_settings_api_init () {// Бөлімді жалпы параметрлерге қосыңыз, сонда біз оған // өрістерімізді қоса аламыз add_settings_section ('social_setting_section', 'Social sites Интернетте ',' social_setting_section_callback_function ',' жалпы '); // өрісті жаңа // параметрлерге арналған аттармен және функциялармен қосыңыз, оны add_settings_field ('general_setting_facebook', 'Facebook Page', 'general_setting_facebook_callback_function', 'general', 'social_setting_section') бөліміне енгізіңіз; // Біздің параметрімізді $ _POST өңдеу біз үшін жасалатындай етіп тіркеңіз және // біздің қоңырау шалу функциясы тек қана үндес болуы керек regist_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 парағы', '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', 'general', 'social_setting_section'); regist_setting ('жалпы', 'general_setting_linkedin'); } add_action ('admin_init', 'social_settings_api_init');

Біздің келесі қадамымыз «Жалпы параметрлер» бетіне олардың ішіндегі ақпаратты сақтайтын нақты өрістерді қосу болды:

 // —————- Параметрлер бөлімі қайта қоңырау шалу функциясы ———————- функциясы social_setting_section_callback_function () {echo ' Бұл бөлімде оқырмандар сізді Интернеттен таба алатын әлеуметтік сайттарды сақтауға болады. '; } function general_setting_facebook_callback_function () {echo '  '; } function general_setting_twitter_callback_function () {echo '  '; } function general_setting_googleplus_callback_function () {echo '  '; } general_setting_youtube_callback_function функциясы () {echo '  '; } function general_setting_linkedin_callback_function () {echo '  '; }

Енді клиент кез-келген уақытта өзінің әлеуметтік парақ параметрлерін жаңартқысы келсе, тек WordPress жалпы параметрлеріндегі параметрлер өрістерін жаңарта алады. Тақырып аясында біз жай ғана қажет болған жердегі параметрді еске түсіреміз (бұл клиенттің жағдайында бұл олардың сайттарының тақырыбындағы әлеуметтік медиа навигациясы болды):

 

2 Пікірлер

  1. 1
    • 2

      Ия, мүмкін. Менің ойымша, оған алдымен бірнеше қосымша қоңырау мен ысқырық қажет ... мысалы, тақырыпта G + баспагерінің сілтемесін автоматты түрде жариялау, Facebook үшін ашық графикалық метамәліметтер және т.с.с.

Сен не ойлайсың?

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.