Content marketingDruštveni mediji i marketing utjecajnih osoba

WordPress: Dodajte profile na društvenim mrežama svojoj WordPress temi

WordPress nudi korisničke profile s postavkama za društvene veze; međutim, dodatna društvena mjesta nude mogućnosti da vaša cijela stranica ili blog budu prisutni unutar tih mreža. Ovaj smo tjedan radili na web-mjestu klijenta gdje smo im željeli olakšati postavljanje i dodavanje društvenih veza svojih web-mjesta, pa smo dodali dodatne opcije njihovim Opće postavke programa WordPress stranica.

Naš prvi korak bio je ažuriranje njihovih funkcija teme (functions.php) u njihovoj podređenoj temi i registrirajte svaku od postavki koje smo željeli dodati:

 // —————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');

Sljedeći je korak bio dodavanje stvarnih polja na stranici Opće postavke koja će sačuvati podatke u njima:

 // —————-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') .'" />';
 }

Sada, kad god klijent želi ažurirati postavke svoje društvene stranice, može samo ažurirati polja postavki unutar svoje Opće postavke programa WordPress. Unutar teme jednostavno se prisjećamo postavke gdje god je to potrebno (u slučaju ovog klijenta, to je bila navigacijska traka društvenih medija u zaglavlju njihove stranice):

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

Douglas Karr

Douglas Karr je CMO of OpenINSIGHTS i osnivač Martech Zone. Douglas je pomogao desecima uspješnih MarTech startupa, pomogao je u due diligence-u od preko 5 milijardi USD u Martech akvizicijama i ulaganjima te nastavlja pomagati tvrtkama u implementaciji i automatizaciji njihovih prodajnih i marketinških strategija. Douglas je međunarodno priznati stručnjak i govornik za digitalnu transformaciju i MarTech. Douglas je također objavljeni autor Dummie's guide i knjige o poslovnom vodstvu.

Vezani članci

Natrag na vrh
Blizu

Otkriven je Adblock

Martech Zone može vam pružiti ovaj sadržaj bez ikakvih troškova jer svoju web stranicu unovčavamo putem prihoda od oglasa, pridruženih veza i sponzorstava. Cijenili bismo kada biste uklonili program za blokiranje oglasa dok pregledavate našu stranicu.