Τι είναι καλύτερο από μια ροή RSS; Προσαρμοσμένες RSS Feeds φυσικά! Πολλοί άνθρωποι έχουν προβλέψει τον θάνατο αυτής της τεχνολογίας κοινής χρήσης για τώρα, αλλά εξακολουθούν να είναι ισχυροί.

Οι στατιστικές δείχνουν ότι πάνω από 2000 από τους κορυφαίους 10.000 ιστότοπους στον κόσμο δημοσιεύουν θρησκευτικά τις τροφές RSS. Η Feedly, μια δημοφιλής υπηρεσία συνάθροισης RSS, αύξησε τη βάση συνδρομητών της κατά 900% σε δύο χρόνια και έσοδα κατά περισσότερο από 400%.

Ενδέχεται να σας ενδιαφέρει να δώσετε στους επισκέπτες σας μια προσαρμοσμένη εμπειρία χρήστη πέρα ​​από την προεπιλεγμένη ροή RSS WordPress. Ας διερευνήσουμε πώς να προσαρμόζουμε τις ροές σας ώστε να ταιριάζουν στην ιστοσελίδα και το κοινό σας.

Σχετικά : Πώς να δημιουργήσετε το δικό σας RSS Feeds Server χρησιμοποιώντας Sismics Reader

Δημιουργία αντιγράφων ασφαλείας της ιστοσελίδας σας

Θα πάτε στο πίσω μέρος της ιστοσελίδας σας, γι 'αυτό δημιουργήστε αντίγραφα ασφαλείας στον ιστότοπό σας. Σε περίπτωση σπασίματος, εξακολουθείτε να έχετε ανέπαφα τον ιστότοπο, το περιεχόμενο και τις ρυθμίσεις σας. Μην παραμελείτε αυτό το βήμα, ανεξάρτητα από το τι!

Επίσης, θα δημιουργήσουμε ένα νέο αρχείο προτύπου για το θέμα σας WordPress, επομένως ίσως θελήσετε να μεταβείτε σε / δημιουργήσετε ένα θέμα παιδιού, ώστε να μην χρεώσετε το υπάρχον θέμα σας.

Δημιουργία προσαρμοσμένης ροής RSS στο WordPress

Για να ξεκινήσετε, θα εργαστούμε με το αρχείο "functions.php" στο φάκελο θεμάτων. Ανοίξτε το και επικολλήστε τον παρακάτω κώδικα:

 / * Αυτός ο κώδικας προετοιμάζει τις προσαρμοσμένες ροές RSS για τον ιστότοπό σας * / add_action ('init', 'MyCustomRSS'). λειτουργία MyCustomRSS () {add_feed ('mycustomfeedname', 'MyCustomFeedCallback'); } / * Αυτός ο κώδικας αναζητά το πρότυπο για τη ροή RSS * / / MyCustomFeedCallback () {get_template_part ('rss', 'mycustomfeedname'); // πρέπει να είναι σε μικρή περίπτωση. }} 

Σημειώστε την ενότητα που σας ζητά να πληκτρολογήσετε το όνομα της προσαρμοσμένης ροής RSS. Κρατήστε αυτό το όνομα απλό, ώστε να μπορείτε να το ανακαλέσετε εύκολα, καθώς διαμορφώνει τη διεύθυνση URL της διαδικτυακής σας πύλης. π.χ. "https://yoursite.com/feed/mycustomfeedname".

Σημείωση : Το όνομα της προσαρμοσμένης ροής RSS μπορεί να είναι μόνο με μικρά γράμματα.

Δημιουργήστε ένα πρότυπο προσαρμοσμένων ροών RSS

Το πρότυπο προσαρμοσμένης ροής RSS είναι οι πληροφορίες που θα χρειαστεί η ροή σας για την προβολή της ροής σας. Σκεφτείτε το ως χαρακτηριστικό γνώρισμα HTML / CSS για τη ροή δεδομένων σας. Για να γίνει αυτό, πρέπει να δημιουργήσετε ένα άλλο αρχείο με ένα μοναδικό όνομα. Αυτό το όνομα πρέπει να ακολουθήσει τη σύμβαση: "rss-mycustomfeedname.php".

Αποθηκεύστε αυτό το αρχείο στον φάκελο θέμα παιδιού. Τώρα ανοίξτε αυτό το αρχείο και επικολλήστε τον ακόλουθο κώδικα:

 $ postType, 'showposts' => $ postCount)). $ charset = get_option ('blog_charset'); κεφαλίδα ('Τύπος περιεχομένου:'. feed_content_type ('rss-http'). '; charset ='. $ charset, true); ?> "?> >  - Ταίζω  ]]>  ]]> 

Μπορείτε να τροποποιήσετε αυτό το αρχείο για να εμφανίσετε όσες θέσεις θέλετε. Χρησιμοποιήστε τη μεταβλητή $postCount για να αλλάξετε τον αριθμό των αναρτήσεων που $postCount να εμφανίζονται. Η προεπιλογή εμφανίζει "Δημοσιεύσεις", αλλά μπορείτε να την αλλάξετε για να εμφανίσετε διαφορετικό τύπο θέσης αλλάζοντας τη μεταβλητή $postType . Η λειτουργία των αποσπασμάτων θα εμφανίζει επίσης αποσπάσματα για τις αναρτήσεις σας. Εάν η ανάρτησή σας δεν έχει αποσπάσματα, θα εμφανίζονται οι πρώτες 120 λέξεις στο άρθρο.

Προσθήκη λειτουργικότητας στις προσαρμοσμένες ροές RSS

Τώρα που έχετε ένα λειτουργικό πρότυπο, μπορείτε να προσθέσετε επιπλέον πράγματα σε αυτό.

Εμφάνιση μικρογραφίας δημοσίευσης στις ζωοτροφές

Αν θέλετε να συμπεριλάβετε τις μικρογραφίες μετά τη δημοσίευσή σας στη ροή σας, αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στο κάτω μέρος του αρχείου "functions.php".

Εάν η ανάρτησή σας έχει μια μικρογραφία, αυτή η λειτουργία θα την αναζητήσει και θα την προβάλλει μαζί με το κείμενο της ροής. Εάν δεν έχει εικόνα, τότε δεν κάνει τίποτα.

 / * Αυτός ο κώδικας προσθέτει τη λειτουργία μικρογραφίας στην προσαρμοσμένη ροή * / add_action ('rss2_item', 'custom_thumbnail_tag'). συνάρτηση custom_thumbnail_tag () {global $ post; εάν (has_post_thumbnail ($ post-> ID)) {$ thumbnail = get_attachment_link (get_post_thumbnail_id ($ post-> ID))? echo ("{$ thumbnail}"). }} 

Ρύθμιση γλώσσας ροής

Μερικές φορές μπορεί να χρειαστεί να δηλώσετε τη γλώσσα για την προσαρμοσμένη ροή σας για να λειτουργήσει.

Κάνετε αυτό χρησιμοποιώντας αυτόν τον κώδικα στο αρχείο "functions.php":

 λειτουργία myFeedLanguage () {update_option ('rss_language', 'en'); } add_action ('admin_init', 'myFeedLanguage'). 

Αυτό θα ρυθμίσει τη γλώσσα σας στα Αγγλικά. Αν σκοπεύετε να την αλλάξετε σε άλλη γλώσσα, επεξεργαστείτε το en στον κωδικό λειτουργίας στη γλώσσα που προτιμάτε. Αποκτήστε μια λίστα με όλους τους κωδικούς γλώσσας από αυτόν τον σύνδεσμο.

Λάβετε την προσαρμοσμένη ροή εργασίας σας

Για να μπορέσετε να χρησιμοποιήσετε την προσαρμοσμένη ροή RSS, πρέπει να εφαρμόσετε ένα επανασχεδιασμό στο σύστημα WordPress. Το μόνο που χρειάζεται να κάνετε είναι να μεταβείτε στο "Ρυθμίσεις -> Permalink" και να κάνετε κλικ στο "Αποθήκευση αλλαγών".

Τυλίγοντας

Μια προσαρμοσμένη ροή RSS είναι ένας πολύ καλός τρόπος για την προβολή του περιεχομένου σας σε άτομα που ενδέχεται να μην έχουν αρκετή συνδεσιμότητα για να έχουν πρόσβαση στον πλήρη ιστότοπό σας. Βοηθά επίσης νέα άτομα να σας ανακαλύψουν μέσω εφαρμογών ροής RSS σε Android και iOS. Θα πρέπει να δοκιμάσετε απολύτως.

Πιστωτική εικονογράφηση: Ενωμένα χρώματα ροών