Προβολή περιεχομένου μόνο σε εγγεγραμμένους χρήστες του Wordress ιστολογίου σας.
Πολλοί από σας, ιδιαίτερα στα πρώτα σας βήματα, πιθανόν να έχετε αναζητήσει τρόπους
για να προβάλετε το πολύτιμο περιεχόμενο μόνο σε επισκέπτες που είναι εγγεγραμμένοι ως χρήστες στην ιστοσελίδα σας. Είτε έχετε πληρώσει κάποιο plugin ως τώρα να σας κάνει τη δουλειά είτε όχι σας παρουσιάζω ένα εύκολο, γρήγορο και κυρίως δωρεάν τρόπο για να φέρετε εις περας την αποστολή σας.
Το πλεονέκτημα της μεθόδου που θα δούμε είναι πως όλο αυτό που θέλετε υλοποιείται μόνο με μια μικρή επέμβαση στο αρχείο functions.php της εγκατάστασης Wordpress και έπειτα με τη χρήση ενός shortcode. Αφού το εφαρμόσετε οι χρήστες που δεν είναι συνδεδεμένοι θα βλέπουν μια custom σελίδα στην οποία θα εμφανίζεται ένα μήνυμα (όποιο θέλετε εσείς )
Ας δούμε λοιπόν πως υλοποιείται :
Εντοπίστε το αρχείο functions.php ( είναι αρχείο που ανήκει στο τρέχον theme που χρησιμοποιείτε ), ανοίξτε το και προσθέστε τον παρακάτω κώδικα :
function member_check_shortcode($atts, $content = null) {
if (is_user_logged_in() && !is_null($content) && !is_feed()) {
return do_shortcode($content);
}
return '<p>Παρακαλώ καετε εγγραφή για να δέιτε το περιεχόμενο.</p>';
}
add_shortcode('member', 'member_check_shortcode');
Ουσιαστικά με το παραπάνω προσθέσατε μια νέα "μέθοδο" στο κώδικα του Wordpress σας.
Έπειτα μπορείτε να επιτρέπετε την προβολή του περιεχομένου μόνο σε συνδεδεμένους χρήστες σας με τη χρήση του παρακάτω shortcode :
[member]Κάλώς ήρθες Χρήστη (κτλ κτ ό,τι θέλετε εδώ)..[/member]
Τέλος άλλος ένας τρόπος για να χρησιμοποιήσετε τον shortode είναι ο παρακάτω :
[member][user-submitted-posts][/member]
Το μικρό αλλά πολύ χρήσιμο αυτό tip για το Wordpress μπορεί να χρησιμοποιηθεί άριστα με το User Submitted Posts , ενα πολύ χρήσιμο και δωρεάν πρόσθετο που επιτρέπει την ανάρτηση περιεχομένου από σχεδόν οποιοδήποτε σημείο του site σας. Περισσότερα για αυτό όμως διαβάστε εδώ
για να προβάλετε το πολύτιμο περιεχόμενο μόνο σε επισκέπτες που είναι εγγεγραμμένοι ως χρήστες στην ιστοσελίδα σας. Είτε έχετε πληρώσει κάποιο plugin ως τώρα να σας κάνει τη δουλειά είτε όχι σας παρουσιάζω ένα εύκολο, γρήγορο και κυρίως δωρεάν τρόπο για να φέρετε εις περας την αποστολή σας.
Το πλεονέκτημα της μεθόδου που θα δούμε είναι πως όλο αυτό που θέλετε υλοποιείται μόνο με μια μικρή επέμβαση στο αρχείο functions.php της εγκατάστασης Wordpress και έπειτα με τη χρήση ενός shortcode. Αφού το εφαρμόσετε οι χρήστες που δεν είναι συνδεδεμένοι θα βλέπουν μια custom σελίδα στην οποία θα εμφανίζεται ένα μήνυμα (όποιο θέλετε εσείς )
Ας δούμε λοιπόν πως υλοποιείται :
Εντοπίστε το αρχείο functions.php ( είναι αρχείο που ανήκει στο τρέχον theme που χρησιμοποιείτε ), ανοίξτε το και προσθέστε τον παρακάτω κώδικα :
function member_check_shortcode($atts, $content = null) {
if (is_user_logged_in() && !is_null($content) && !is_feed()) {
return do_shortcode($content);
}
return '<p>Παρακαλώ καετε εγγραφή για να δέιτε το περιεχόμενο.</p>';
}
add_shortcode('member', 'member_check_shortcode');
Ουσιαστικά με το παραπάνω προσθέσατε μια νέα "μέθοδο" στο κώδικα του Wordpress σας.
Έπειτα μπορείτε να επιτρέπετε την προβολή του περιεχομένου μόνο σε συνδεδεμένους χρήστες σας με τη χρήση του παρακάτω shortcode :
[member]Κάλώς ήρθες Χρήστη (κτλ κτ ό,τι θέλετε εδώ)..[/member]
Τέλος άλλος ένας τρόπος για να χρησιμοποιήσετε τον shortode είναι ο παρακάτω :
[member][user-submitted-posts][/member]
Το μικρό αλλά πολύ χρήσιμο αυτό tip για το Wordpress μπορεί να χρησιμοποιηθεί άριστα με το User Submitted Posts , ενα πολύ χρήσιμο και δωρεάν πρόσθετο που επιτρέπει την ανάρτηση περιεχομένου από σχεδόν οποιοδήποτε σημείο του site σας. Περισσότερα για αυτό όμως διαβάστε εδώ
0 σχόλια:
Speak up your mind
Πες μας τη γνώμη σου... !