Marketing ΠεριεχόμενοSocial Media & Influencer Marketing

WordPress: Προσθέστε προφίλ κοινωνικών μέσων στο WordPress θέμα σας

Το WordPress προσφέρει προφίλ χρηστών με ρυθμίσεις για συνδέσμους κοινωνικής δικτύωσης. Ωστόσο, πρόσθετοι ιστότοποι κοινωνικής δικτύωσης προσφέρουν ευκαιρίες για ολόκληρο τον ιστότοπο ή το ιστολόγιό σας να έχει παρουσία σε αυτά τα δίκτυα. Εργαζόμασταν σε έναν ιστότοπο πελατών αυτήν την εβδομάδα, όπου θέλαμε να τους διευκολύνουμε να ορίσουν και να προσθέσουν τους συνδέσμους κοινωνικής δικτύωσης του ιστότοπού τους, επομένως προσθέσαμε επιπλέον επιλογές στους Γενικές Ρυθμίσεις WordPress .

Το πρώτο μας βήμα ήταν να ενημερώσουμε τις Λειτουργίες θέματός τους (functions.php) στο Παιδικό τους θέμα και καταχωρήστε καθεμία από τις ρυθμίσεις που θέλαμε να προσθέσουμε:

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

Το επόμενο βήμα μας ήταν να προσθέσουμε τα πραγματικά πεδία στη σελίδα Γενικές ρυθμίσεις που θα αποθηκεύσουν τις πληροφορίες μέσα σε αυτά:

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

Τώρα, όποτε ο πελάτης επιθυμεί να ενημερώσει τις ρυθμίσεις της σελίδας κοινωνικής δικτύωσης, μπορεί απλώς να ενημερώσει τα πεδία ρυθμίσεων εντός του Γενικές Ρυθμίσεις WordPress. Μέσα στο θέμα, απλώς ανακαλούμε τη ρύθμιση όπου χρειάζεται (στην περίπτωση αυτού του πελάτη, ήταν μια γραμμή πλοήγησης μέσων κοινωνικής δικτύωσης στην επικεφαλίδα του ιστότοπού τους):

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

Douglas Karr

Douglas Karr είναι ΚΟΑ του OpenINSIGHTS και ο ιδρυτής του Martech Zone. Ο Ντάγκλας έχει βοηθήσει δεκάδες επιτυχημένες νεοφυείς επιχειρήσεις της MarTech, έχει βοηθήσει στη δέουσα επιμέλεια άνω των 5 δισεκατομμυρίων δολαρίων σε εξαγορές και επενδύσεις της Martech και συνεχίζει να βοηθά τις εταιρείες στην εφαρμογή και την αυτοματοποίηση των στρατηγικών πωλήσεων και μάρκετινγκ. Ο Ντάγκλας είναι ένας διεθνώς αναγνωρισμένος ειδικός και ομιλητής στον ψηφιακό μετασχηματισμό και στη MarTech. Ο Ντάγκλας είναι επίσης δημοσιευμένος συγγραφέας ενός οδηγού Dummie και ενός βιβλίου επιχειρηματικής ηγεσίας.

Σχετικά άρθρα

Επιστροφή στην κορυφή κουμπί
Κλεισιμο

Εντοπίστηκε μπλοκ διαφημίσεων

Martech Zone είναι σε θέση να σας παρέχει αυτό το περιεχόμενο χωρίς κόστος, επειδή δημιουργούμε έσοδα από τον ιστότοπό μας μέσω εσόδων από διαφημίσεις, συνδέσμων συνεργατών και χορηγιών. Θα εκτιμούσαμε εάν καταργούσατε το πρόγραμμα αποκλεισμού διαφημίσεων καθώς προβάλλετε τον ιστότοπό μας.