Turinio RinkodaraSocialinė žiniasklaida ir influencerių rinkodara

„WordPress“: pridėkite socialinės žiniasklaidos profilius prie „WordPress“ temos

„WordPress“ siūlo vartotojų profilius su socialinių nuorodų nustatymais; tačiau papildomos socialinės svetainės suteikia galimybę visai svetainei ar tinklaraščiui būti tuose tinkluose. Šią savaitę dirbome su klientų svetaine, kurioje norėjome, kad jie galėtų lengvai nustatyti ir pridėti savo svetainės socialines nuorodas, todėl į jų svetainę įtraukėme papildomų parinkčių. "WordPress" bendrieji nustatymai puslapis.

Pirmasis mūsų žingsnis buvo atnaujinti jų temines funkcijas (functions.php) savo vaikų temoje ir užregistruokite kiekvieną parametrą, kurį norėjome pridėti:

 // —————Add Settings to General Settings—————– 
 function social_settings_api_init() {
 	// Add the section to general settings so we can add our
 	// fields to it
 	add_settings_section('social_setting_section',
		'Social sites on the web',
		'social_setting_section_callback_function',
		'general');
 	
 	// Add the field with the names and function to use for our new
 	// settings, put it in our new section
 	add_settings_field('general_setting_facebook',
		'Facebook Page',
		'general_setting_facebook_callback_function',
		'general',
		'social_setting_section');
 	
 	// Register our setting so that $_POST handling is done for us and
 	// our callback function just has to echo the <input>
 	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_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');

Kitas mūsų žingsnis buvo pridėti faktinius laukus puslapyje „Bendrieji nustatymai“, kurie išsaugotų juose esančią informaciją:

 // —————-Settings section callback function———————- 
 function social_setting_section_callback_function() {
 	echo '<p>This section is where you can save the social sites where readers can find you on the Internet.</p>';
 }	
 function general_setting_facebook_callback_function() {
 	echo '<input name="general_setting_facebook" id="general_setting_facebook" type="text" value="'. get_option('general_setting_facebook') .'" />';
 }
 function general_setting_twitter_callback_function() {
 	echo '<input name="general_setting_twitter" id="general_setting_twitter" type="text" value="'. get_option('general_setting_twitter') .'" />';
 }
 function general_setting_youtube_callback_function() {
 	echo '<input name="general_setting_youtube" id="general_setting_youtube" type="text" value="'. get_option('general_setting_youtube') .'" />';
 }
 function general_setting_linkedin_callback_function() {
 	echo '<input name="general_setting_linkedin" id="general_setting_linkedin" type="text" value="'. get_option('general_setting_linkedin') .'" />';
 }

Dabar, kai klientas nori atnaujinti savo socialinio puslapio nustatymus, jis gali tiesiog atnaujinti savo nustatymų laukus "WordPress" bendrieji nustatymai. Temoje mes tiesiog primename nustatymą, kur tik reikia (šio kliento atveju tai buvo socialinės žiniasklaidos naršymo juosta jų svetainės antraštėje):

<?php echo get_option('general_setting_facebook'); >

Douglas Karr

Douglas Karr yra BRO OpenINSIGHTS ir įkūrėjas Martech Zone. Douglas padėjo daugybei sėkmingų MarTech pradedančiųjų įmonių, padėjo atlikti daugiau nei 5 mlrd. Douglas yra tarptautiniu mastu pripažintas skaitmeninės transformacijos ir MarTech ekspertas bei pranešėjas. Douglasas taip pat yra paskelbtas Dummie vadovo ir verslo lyderystės knygos autorius.

Susiję straipsniai

Atgal į viršų mygtukas
arti

Aptiktas skelbimų blokas

Martech Zone gali pateikti jums šį turinį nemokamai, nes gauname pajamų iš savo svetainės per pajamas iš skelbimų, filialų nuorodas ir rėmimą. Būtume dėkingi, jei peržiūrėdami mūsų svetainę pašalintumėte skelbimų blokavimo priemonę.