Semalt Expert: Cum să creezi un plugin WordPress simplu

Crearea unui plugin WordPress personalizat este ușoară. Majoritatea oamenilor pot considera că acest aspect este benefic pentru a face față modificărilor și multor nevoi. Plugin-urile sunt piese de cod PHP care modifică modul în care funcționează site-ul dvs. web. Este posibil să creați acest cod și să îl adăugați pe site-ul dvs. WordPress, fără a fi necesar să modificați codul principal al site-ului. În unele cazuri, poate fi necesar să adăugați o caracteristică unică pe site-ul dvs., unul care nu are un plugin comercial gata.

În acest articol SEO, furnizat de Andrew Dyhan, un expert de top din Semalt , veți învăța cum să vă creați pluginul personalizat WordPress.

Structura de bază a unui plugin WordPress

În acest ghid SEO, ne vom concentra pe crearea unui plugin WordPress. Acesta este un fișier PHP simplu care conține câteva instrucțiuni în el. În opinia mea SEO, este întotdeauna bine să creezi un folder și să pui fișierul PHP în interior. Acest folder trebuie să conțină un nume similar cu cel din plugin. După crearea acestui fișier, este esențial să îl încărcați în folderul wp-content / plugins de pe gazda serverului. Un plugin are câteva elemente de bază. De exemplu, există antetul.

Antetul pluginului WordPress

Un antet simplu are o structură funcțională mică pe care WordPress o poate recunoaște. De exemplu, acesta are:

<? Php

Nume plugin: Noul nostru plugin

Acesta este cel mai simplu format al unui antet de plugin care este compatibil cu sistemul de gestionare a conținutului WordPress. Făcând acest pas, veți obține un plugin de lucru pe care îl puteți activa în zona de pluginuri WordPress. Cu toate acestea, nu există funcții pe aceasta. Prin urmare, nu va modifica nicio funcționalitate a site-ului dvs. web. Antetul poate conține, de asemenea, alte informații, cum ar fi autorul, descrierea, versiunea, etc. Unele dintre aceste informații pot fi necesare în scopuri de dezvoltare viitoare.

Restul pluginului

Nu există nicio limită la instrucțiunile pe care le puteți pune pe plugin. Cu toate acestea, este esențial să luați în considerare răspunsul site-ului dvs. web ca pe o strategie de construcție. Punerea prea mult de cod poate face ca site-ul dvs. să devină puternic modificat. Puteți modifica pluginul dvs. atât cât aveți nevoie. Este un fișier PHP simplu pe care îl puteți modifica la fel ca orice temă, orice modificare pe care o puteți face fișierului dvs. funcție.php. Din punct de vedere esențial, este esențial să minimizezi modificările pe care le poți pune pe un site web WordPress. De exemplu, pot folosi acest fragment pentru a ajuta site-ul meu web să redirecționeze o pagină către alta, chiar și pe un site complet nou;

function my_custom_redirect () {

postare globală $;

if (is_page () || is_object ($ post)) {

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

wp_redirect ($ redirect);

Ieșire;

add_action ('get_header', 'my_custom_redirect');

Acest fragment are o singură funcție. Vă poate permite să adăugați o meta personalizată la orice pagină. Mai mult, vă poate ajuta să adăugați o „redirecționare” personalizată folosind o adresă URL diferită. În antetul meu anterior, arăta întregul plug-in;

<? Php

/ *

Nume plugin: Noul nostru plugin

function my_custom_redirect () {

postare globală $;

if (is_page () || is_object ($ post)) {

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

wp_redirect ($ redirect);

Ieșire;

add_action ('get_header', 'my_custom_redirect');

Este atât de simplu să creezi un plugin WordPress personalizat. Ca și în cazul de mai sus, am creat un plugin care poate fi capabil să redirecționeze paginile. Puteți adăuga, de asemenea, o linie diferită de cod PHP pentru a îndeplini diferite funcții pe site-ul dvs. WordPress.