Semalt Expert: Πώς να δημιουργήσετε μια απλή προσθήκη WordPress

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

Σε αυτό το άρθρο SEO, που παρέχεται από τον Andrew Dyhan, κορυφαίο εμπειρογνώμονα από το Semalt , θα μάθετε πώς να δημιουργείτε το προσαρμοσμένο plugin σας στο WordPress.

Βασική δομή προσθήκης WordPress

Σε αυτόν τον οδηγό SEO, θα επικεντρωθούμε στη δημιουργία μιας προσθήκης WordPress. Αυτό είναι ένα απλό αρχείο PHP που περιέχει μερικές οδηγίες σε αυτό. Κατά τη γνώμη μου SEO, είναι πάντα καλό να δημιουργείτε ένα φάκελο και να τοποθετείτε το αρχείο PHP μέσα. Αυτός ο φάκελος πρέπει να περιέχει ένα παρόμοιο όνομα με αυτό που υπάρχει στην προσθήκη. Μετά τη δημιουργία αυτού του αρχείου, είναι σημαντικό να το ανεβάσετε στο φάκελο wp-content / plugins στον κεντρικό υπολογιστή του διακομιστή σας. Ένα πρόσθετο έχει μερικά βασικά. Για παράδειγμα, υπάρχει η κεφαλίδα.

Κεφαλίδα προσθήκης WordPress

Μια απλή κεφαλίδα έχει μια μικρή λειτουργική δομή την οποία το WordPress μπορεί να αναγνωρίσει. Για παράδειγμα, έχει:

<? php

Όνομα προσθήκης: Το νέο μας πρόσθετο

Αυτή είναι η απλούστερη μορφή μιας κεφαλίδας προσθήκης που είναι συμβατή με το σύστημα διαχείρισης περιεχομένου WordPress. Κάνοντας αυτό το βήμα, λαμβάνετε μια λειτουργική προσθήκη την οποία μπορείτε να ενεργοποιήσετε στην περιοχή των προσθηκών WordPress. Ωστόσο, δεν υπάρχουν λειτουργίες σε αυτό. Ως εκ τούτου, δεν θα αλλάξει καμία λειτουργικότητα του ιστότοπού σας. Η κεφαλίδα μπορεί επίσης να περιέχει κάποιες άλλες πληροφορίες όπως ο συγγραφέας, η περιγραφή, η έκδοση κ.λπ. Ορισμένες από αυτές τις πληροφορίες μπορεί να είναι απαραίτητες για μελλοντικούς αναπτυξιακούς σκοπούς.

Το υπόλοιπο της προσθήκης

Δεν υπάρχει όριο στις οδηγίες που μπορείτε να βάλετε στο plugin σας. Ωστόσο, είναι σημαντικό να θεωρήσετε την απόκριση του ιστότοπού σας ως στρατηγική κατασκευής. Η τοποθέτηση υπερβολικού κώδικα μπορεί να κάνει τον ιστότοπό σας να τροποποιηθεί σε μεγάλο βαθμό. Μπορείτε να τροποποιήσετε το plugin σας όσο χρειάζεστε. Είναι ένα απλό αρχείο PHP το οποίο μπορείτε να τροποποιήσετε όπως κάθε θέμα, οποιαδήποτε τροποποίηση που μπορείτε να κάνετε στο αρχείο functions.php. Από βασικό σημείο, είναι σημαντικό να ελαχιστοποιήσετε τις αλλαγές που μπορείτε να κάνετε σε έναν ιστότοπο WordPress. Για παράδειγμα, μπορώ να χρησιμοποιήσω αυτό το απόσπασμα για να βοηθήσω τον ιστότοπό μου να ανακατευθύνει μια σελίδα σε άλλη, ακόμη και σε έναν εντελώς νέο ιστότοπο.

συνάρτηση my_custom_redirect () {

καθολική ανάρτηση $;

εάν (is_page () || is_object ($ post)) {

if ($ redirect = get_post_meta ($ post-> ID, "redirect", true)) {

wp_redirect ($ ανακατεύθυνση);

έξοδος;

add_action ('get_header', 'my_custom_redirect');

Αυτό το απόσπασμα έχει μία απλή λειτουργία. Μπορεί να σας επιτρέψει να προσθέσετε ένα προσαρμοσμένο μετα σε οποιαδήποτε σελίδα. Επιπλέον, μπορεί να σας βοηθήσει να προσθέσετε μια προσαρμοσμένη "ανακατεύθυνση" χρησιμοποιώντας διαφορετική διεύθυνση URL. Στην προηγούμενη κεφαλίδα μου, ολόκληρο το πρόσθετο θα μοιάζει.

<? php

/ *

Όνομα προσθήκης: Το νέο μας πρόσθετο

συνάρτηση my_custom_redirect () {

καθολική ανάρτηση $;

εάν (is_page () || is_object ($ post)) {

εάν ($ redirect = get_post_meta ($ post-> ID, "redirect", true))

wp_redirect ($ ανακατεύθυνση);

έξοδος;

add_action ('get_header', 'my_custom_redirect');

Είναι τόσο απλό να δημιουργήσετε μια προσαρμοσμένη προσθήκη WordPress. Όπως και στην παραπάνω περίπτωση, δημιουργήσαμε ένα πρόσθετο που μπορεί να ανακατευθύνει σελίδες. Μπορείτε επίσης να προσθέσετε μια διαφορετική γραμμή κώδικα PHP για να εκτελέσετε διαφορετικές λειτουργίες στον ιστότοπό σας στο WordPress.