Semalt Expert: Jak vytvořit jednoduchý WordPress Plugin

Vytvoření vlastního pluginu WordPress je snadné. Většina lidí může považovat tento aspekt za prospěšný při řešení svých úprav a mnoha potřeb. Pluginy jsou části kódu PHP, které mění způsob fungování vašich webových stránek. Tento kód je možné vytvořit a přidat na web WordPress, aniž byste museli upravovat hlavní kód webu. V některých případech budete možná muset na svůj web přidat jedinečnou funkci, která nemá komerční komerční plugin.

V tomto článku SEO, který poskytl Andrew Dyhan, přední odborník ze společnosti Semalt , se naučíte, jak vytvořit svůj vlastní plugin WordPress.

Základní struktura pluginu WordPress

V této příručce SEO se zaměříme na vytvoření pluginu WordPress. Jedná se o jednoduchý soubor PHP, který obsahuje některé pokyny. Podle mého názoru SEO je vždy dobré vytvořit složku a vložit soubor PHP dovnitř. Tato složka by měla obsahovat podobný název jako v zásuvném modulu. Po vytvoření tohoto souboru je nezbytné jej nahrát do složky wp-content / plugins na hostiteli vašeho serveru. Plugin má několik základních základů. Například existuje záhlaví.

Záhlaví pluginu WordPress

Jednoduchá hlavička má malou funkční strukturu, kterou WordPress dokáže rozpoznat. Například:

<? php

Název pluginu: Náš nový plugin

Toto je nejjednodušší formát záhlaví pluginu, který je kompatibilní se systémem správy obsahu WordPress. Tímto krokem získáte funkční plugin, který můžete aktivovat v oblasti pluginů WordPress. Neexistují však žádné funkce. Z tohoto důvodu to nezmění žádnou funkčnost vašeho webu. Záhlaví může také obsahovat některé další informace, jako je autor, popis, verze atd. Některé z těchto informací mohou být nezbytné pro budoucí vývojové účely.

Zbytek pluginu

Pokyny, které můžete vložit do pluginu, nejsou nijak omezeny. Je však důležité zvážit reakci vašeho webu jako strategii výstavby. Pokud zadáte příliš mnoho kódu, může se váš web výrazně změnit. Doplněk můžete libovolně upravovat. Je to jednoduchý soubor PHP, který můžete upravovat stejně jako jakékoli jiné téma, jakoukoli změnu, kterou můžete provést v souboru function.php. Ze základního hlediska je nezbytné minimalizovat změny, které můžete umístit na web WordPress. Tento fragment mohu například použít k tomu, aby můj web mohl přesměrovat stránku na jinou, dokonce i na zcela nový web;

function my_custom_redirect () {

globální $ příspěvek;

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

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

wp_redirect ($ redirect);

výstup;

add_action ('get_header', 'my_custom_redirect');

Tento úryvek má jednu jednoduchou funkci. To vám umožní přidat vlastní meta na jakoukoli stránku. Dále vám může pomoci přidat vlastní „přesměrování“ pomocí jiné adresy URL. V mém předchozím záhlaví by vypadal celý plugin;

<? php

/ *

Název pluginu: Náš nový plugin

function my_custom_redirect () {

globální $ příspěvek;

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

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

wp_redirect ($ redirect);

výstup;

add_action ('get_header', 'my_custom_redirect');

Je tak snadné vytvořit vlastní plugin WordPress. Stejně jako v předchozím případě jsme vytvořili plugin, který může přesměrovat stránky. Můžete také přidat jiný řádek kódu PHP a provádět různé funkce na svém webu WordPress.