Semalt Expert: Jak stworzyć prostą wtyczkę WordPress

Utworzenie niestandardowej wtyczki WordPress jest łatwe. Większość ludzi może uznać ten aspekt za korzystny w przypadku modyfikacji i wielu potrzeb. Wtyczki to fragmenty kodu PHP, które zmieniają sposób działania witryny. Możliwe jest utworzenie tego kodu i dodanie go do swojej witryny WordPress bez konieczności modyfikowania głównego kodu strony. W niektórych przypadkach może być konieczne dodanie unikalnej funkcji do witryny, która nie ma gotowej komercyjnej wtyczki.

W tym artykule SEO, przygotowanym przez Andrew Dyhana, wiodącego eksperta z firmy Semalt , dowiesz się, jak utworzyć własną wtyczkę WordPress.

Podstawowa struktura wtyczki WordPress

W tym przewodniku SEO skupimy się na tworzeniu wtyczki WordPress. Jest to prosty plik PHP, który zawiera niektóre instrukcje. Moim zdaniem SEO zawsze dobrze jest utworzyć folder i umieścić w nim plik PHP. Ten folder powinien zawierać podobną nazwę z nazwą we wtyczce. Po utworzeniu tego pliku konieczne jest przesłanie go do folderu wp-content / plugins na twoim serwerze. Wtyczka ma kilka podstawowych informacji. Na przykład jest nagłówek.

Nagłówek wtyczki WordPress

Prosty nagłówek ma małą funkcjonalną strukturę, którą WordPress może rozpoznać. Na przykład ma:

<? php

Nazwa wtyczki: nasza nowa wtyczka

Jest to najprostszy format nagłówka wtyczki, który jest zgodny z systemem zarządzania treścią WordPress. Wykonując ten krok, otrzymasz działającą wtyczkę, którą możesz aktywować w obszarze wtyczek WordPress. Jednak nie ma na nim żadnych funkcji. W związku z tym nie wpłynie to na funkcjonalność Twojej witryny. Nagłówek może również zawierać inne informacje, takie jak autor, opis, wersja itp. Niektóre z tych informacji mogą być niezbędne do przyszłych celów rozwojowych.

Reszta wtyczki

Nie ma ograniczeń co do instrukcji, które możesz umieścić we wtyczce. Konieczne jest jednak rozważenie odpowiedzi witryny jako strategii konstrukcyjnej. Umieszczenie zbyt dużej ilości kodu może spowodować znaczną modyfikację witryny. Możesz modyfikować wtyczkę tak bardzo, jak potrzebujesz. Jest to prosty plik PHP, który możesz modyfikować tak jak każdy motyw, dowolną modyfikację, którą możesz wprowadzić w pliku functions.php. Zasadniczo niezbędne jest zminimalizowanie zmian, które można wprowadzić na stronie WordPress. Na przykład mogę użyć tego fragmentu, aby pomóc mojej witrynie przekierować stronę na inną, nawet w zupełnie nowej witrynie;

funkcja my_custom_redirect () {

globalny $ post;

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

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

wp_redirect (przekierowanie $);

wyjście;

działanie dodatkowe („get_header”, „my_custom_redirect”);

Ten fragment kodu ma jedną prostą funkcję. Umożliwia dodanie niestandardowej meta do dowolnej strony. Ponadto może pomóc w dodaniu niestandardowego „przekierowania” przy użyciu innego adresu URL. W moim poprzednim nagłówku wyglądałaby cała wtyczka;

<? php

/ *

Nazwa wtyczki: nasza nowa wtyczka

funkcja my_custom_redirect () {

globalny $ post;

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

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

wp_redirect (przekierowanie $);

wyjście;

działanie dodatkowe („get_header”, „my_custom_redirect”);

Utworzenie niestandardowej wtyczki WordPress jest tak proste. Podobnie jak w powyższym przypadku, stworzyliśmy wtyczkę, która może przekierowywać strony. Możesz także dodać inną linię kodu PHP, aby wykonywać różne funkcje na swojej stronie WordPress.