Semalt Expert: Kuinka luoda yksinkertainen WordPress-laajennus

Muokatun WordPress-laajennuksen luominen on helppoa. Useimmat ihmiset saattavat pitää tätä näkökohtaa hyödyllisenä käsitelläkseen muutoksiaan ja monia tarpeitaan. Plugins ovat PHP-koodin kappaleita, jotka muuttavat verkkosivustosi toimintaa. Tämä koodi on mahdollista luoda ja lisätä WordPress-verkkosivustoosi tarvitsematta muuttaa verkkosivuston pääkoodia. Joissain tapauksissa sinun on ehkä lisättävä sivustollesi ainutlaatuinen ominaisuus, jolla ei ole valmista kaupallista laajennusta.

Tässä SEO-artikkelissa, jonka tarjoaa Andrew Dyhan, johtava asiantuntija Semaltista , opit luomaan mukautetun WordPress-laajennuksen.

WordPress-laajennuksen perusrakenne

Tässä SEO-oppaassa keskitymme WordPress-laajennuksen luomiseen. Tämä on yksinkertainen PHP-tiedosto, joka sisältää joitain ohjeita siihen. SEO-mielipiteessäni on aina hyvä luoda kansio ja laittaa PHP-tiedosto sisälle. Tämän kansion tulisi sisältää samanlainen nimi kuin laajennuksen nimi. Tämän tiedoston luomisen jälkeen on välttämätöntä ladata se palvelimen isäntäkoneen wp-content / plugins -kansioon. Lisäosalla on muutamia perusasioita. Esimerkiksi siellä on otsikko.

WordPress-laajennuksen otsikko

Yksinkertaisella otsikolla on pieni toiminnallinen rakenne, jonka WordPress tunnistaa. Sillä on esimerkiksi:

<? Php

Plugin-nimi: Uusi laajennus

Tämä on yksinkertaisin laajennusotsikon muoto, joka on yhteensopiva WordPress-sisällönhallintajärjestelmän kanssa. Suorittamalla tämän vaiheen saat toimivan laajennuksen, jonka voit aktivoida WordPress-laajennusalueellasi. Sillä ei kuitenkaan ole toimintoja. Siksi se ei muuta mitään verkkosivustosi toimintoja. Otsikko voi sisältää myös joitain muita tietoja, kuten kirjoittajan, kuvauksen, version jne. Jotkut näistä tiedoista saattavat olla tarpeen tulevia kehitystarkoituksia varten.

Loput laajennus

Ohjeille, joita voit ladata laajennuksellesi, ei ole mitään rajoitusta. On kuitenkin tärkeää harkita verkkosivustosi vastausta rakennusstrategiana. Liian suuren koodin lisääminen voi muuttaa sivustosi voimakkaasti. Voit muokata laajennusta niin paljon kuin tarvitset. Se on yksinkertainen PHP-tiedosto, jota voit muokata kuten mitä tahansa teemaa, kaikki muutokset, jotka voit tehdä function.php-tiedostoon. Periaatteessa on välttämätöntä minimoida muutokset, jotka voit tehdä WordPress-verkkosivustoon. Voin esimerkiksi käyttää tätä katkelmaa auttaakseni verkkosivustoni ohjaamaan sivun toiseen, jopa täysin uudelle verkkosivustolle;

toiminto my_custom_redirect () {

maailmanlaajuinen $ post;

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

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

wp_redirect ($ redirect);

poistua;

add_action ('get_header', 'my_custom_redirect');

Tällä katkelmalla on yksi yksinkertainen toiminto. Sen avulla voit lisätä mukautetun metatiedoston mille tahansa sivulle. Lisäksi se voi auttaa sinua lisäämään mukautetun "uudelleenohjauksen" käyttämällä toista URL-osoitetta. Edellisessä otsikossa koko plugn näyttäisi siltä;

<? Php

/ *

Plugin-nimi: Uusi laajennus

toiminto my_custom_redirect () {

maailmanlaajuinen $ post;

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

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

wp_redirect ($ redirect);

poistua;

add_action ('get_header', 'my_custom_redirect');

Muokatun WordPress-laajennuksen luominen on niin helppoa. Kuten yllä olevassa tapauksessa, olemme tehneet laajennuksen, joka pystyy ohjaamaan sivuja. Voit myös lisätä toisen rivin PHP-koodia suorittamaan erilaisia toimintoja WordPress-verkkosivustollasi.