Semalt Expert: Sådan opretter du et simpelt WordPress-plugin

Det er nemt at oprette et tilpasset WordPress-plugin. De fleste mennesker kan synes, at dette aspekt er gavnligt for at håndtere deres ændringer og mange behov. Plugins er stykker af PHP-kode, der ændrer den måde, dit websted fungerer på. Det er muligt at oprette denne kode og tilføje den til dit WordPress-websted uden at skulle ændre webstedets hovedkode. I nogle tilfælde skal du muligvis føje en unik funktion til dit websted, en, der ikke har et færdiggjort kommercielt plugin.

I denne SEO-artikel, leveret af Andrew Dyhan, en førende ekspert fra Semalt , lærer du, hvordan du opretter dit brugerdefinerede WordPress-plugin.

Grundlæggende struktur i et WordPress-plugin

I denne SEO-guide fokuserer vi på at oprette et WordPress-plugin. Dette er en simpel PHP-fil, der indeholder nogle instruktioner i den. Efter min mening om SEO er det altid godt at oprette en mappe og lægge PHP-filen indeni. Denne mappe skal indeholde et lignende navn med det, der findes på pluginet. Efter oprettelse af denne fil er det vigtigt at uploade den til mappen wp-content / plugins på din serverhost. En plugin har nogle få grundlæggende. For eksempel er der overskriften.

WordPress plugin header

En simpel overskrift har en lille funktionel struktur, som WordPress kan genkende. For eksempel har den:

<? Php

Plugin Navn: Vores nye plugin

Dette er det enkleste format af en plugin-header, der er kompatibel med WordPress content management system. Ved at gøre dette trin får du et fungerende plugin, som du kan være i stand til at aktivere i dit WordPress-plugins-område. Der er dog ingen funktioner på det. Derfor ændrer det ikke nogen funktionalitet på dit websted. Overskriften kan også indeholde nogle andre oplysninger såsom forfatter, beskrivelse, version osv. Nogle af disse oplysninger kan være nødvendige til fremtidige udviklingsformål.

Resten af plugin

Der er ingen grænser for de instruktioner, du kan lægge på dit plugin. Det er dog vigtigt at overveje svaret fra dit websted som en konstruktionsstrategi. Hvis du lægger for meget kode, kan dit websted blive kraftigt ændret. Du kan ændre dit plugin så meget, som du har brug for. Det er en simpel PHP-fil, som du kan ændre ligesom ethvert tema, enhver ændring, som du kan foretage i din features.php-fil. Fra et grundlæggende punkt er det vigtigt at minimere de ændringer, du kan placere på et WordPress-websted. For eksempel kan jeg bruge dette uddrag til at hjælpe mit websted med at omdirigere en side til en anden, selv på et helt nyt websted;

funktion my_custom_redirect () {

global $ post;

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

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

wp_redirect ($ omdirigering);

Afslut;

add_action ('get_header', 'my_custom_redirect');

Dette uddrag har en enkel funktion. Det kan give dig mulighed for at tilføje en brugerdefineret meta til enhver side. Desuden kan det hjælpe dig med at tilføje en brugerdefineret 'omdirigering' ved hjælp af en anden URL. I min forrige header ser hele plugn ud;

<? Php

/ *

Plugin Navn: Vores nye plugin

funktion my_custom_redirect () {

global $ post;

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

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

wp_redirect ($ omdirigering);

Afslut;

add_action ('get_header', 'my_custom_redirect');

Det er så simpelt at oprette et tilpasset WordPress-plugin. Som i tilfældet ovenfor, har vi lavet et plugin, der kan omdirigere sider. Du kan også tilføje en anden linje med PHP-kode for at udføre forskellige funktioner på dit WordPress-websted.