Semalt mütəxəssisi: Sadə bir WordPress Plugini necə yaratmaq olar

Xüsusi bir WordPress pluginini yaratmaq asandır. Çoxu dəyişiklikləri və bir çox ehtiyaclarını həll etmək üçün bu cəhətdən faydalı ola bilər. Pluginlər veb saytınızın fəaliyyət qaydasını dəyişdirən PHP kod parçalarıdır. Bu kodu yaratmaq və veb saytın əsas kodunu dəyişdirmədən onu WordPress veb saytınıza əlavə etmək mümkündür. Bəzi hallarda saytınıza unikal bir xüsusiyyət əlavə etmək lazım ola bilər, bunlardan biri də hazır kommersiya plaginidir.

Semalt'ın aparıcı mütəxəssisi Andrew Dyhan tərəfindən təqdim olunan bu SEO məqaləsində xüsusi WordPress plagininizi necə yaratmağı öyrənəcəksiniz.

Bir WordPress plagininin əsas quruluşu

Bu SEO təlimatında bir WordPress pluginini yaratmağa diqqət edəcəyik. Bu içərisində bəzi təlimatlar olan sadə bir PHP faylıdır. SEO fikrimcə, bir qovluq yaratmaq və PHP faylını içəriyə qoymaq həmişə yaxşıdır. Bu qovluqda plagindəki ilə oxşar adı olmalıdır. Bu faylı yaratdıqdan sonra onu server hostunuzdakı wp-content / plugins qovluğuna yükləmək vacibdir. Bir plugin bir neçə əsasa malikdir. Məsələn, başlıq var.

WordPress plagin başlığı

Sadə bir başlıq, WordPress-in tanıya biləcəyi kiçik bir funksional quruluşa malikdir. Məsələn, var:

<? php

Plugin Adı: Yeni Pluginimiz

Bu WordPress məzmun idarəetmə sistemi ilə uyğun olan bir plugin başlığının ən sadə formatıdır. Bu addımı ataraq, WordPress eklentlərinizdə aktivləşdirə biləcəyiniz bir iş plagini əldə edirsiniz. Ancaq bunun üzərində heç bir funksiya yoxdur. Beləliklə, veb saytınızın hər hansı bir funksiyasını dəyişdirməyəcəkdir. Başlıqda müəllif, təsviri, versiyası və s. Kimi digər məlumatlar da ola bilər. Bu məlumatların bəziləri gələcək inkişaf məqsədləri üçün lazım ola bilər.

Plugin qalan hissəsi

Plugininizə qoya biləcəyiniz təlimatlarda heç bir məhdudiyyət yoxdur. Bununla birlikdə veb saytınızın cavabını bir tikinti strategiyası kimi nəzərdən keçirmək vacibdir. Çox kodu qoymağınız saytınızı çox dəyişdirə bilər. Pluginizi ehtiyacınız qədər dəyişdirə bilərsiniz. Hər hansı bir mövzu kimi, funksiyalarınıza edə biləcəyiniz hər hansı bir dəyişiklik kimi dəyişdirə biləcəyiniz sadə bir PHP faylıdır. Əsas baxımdan bir WordPress veb saytına qoya biləcəyiniz dəyişiklikləri minimuma endirmək vacibdir. Məsələn, veb saytımın bir səhifəni digərinə, hətta tamamilə yeni bir veb saytına yönləndirməsinə kömək etmək üçün bu parçadan istifadə edə bilərəm;

my_custom_redirect () {funksiyası

qlobal $ poçt;

əgər (is_page () || is_object ($ post)) {

əgər ($ yönləndirmə = get_post_meta ($ post-> ID, 'yönləndirmə', doğru)) {

wp_redirect ($ yönləndirmə);

çıxış;

add_action ('get_header', 'my_custom_redirect');

Bu parçanın bir sadə funksiyası var. İstənilən səhifəyə xüsusi bir meta əlavə etməyə imkan verə bilər. Bundan əlavə, fərqli bir URL istifadə edərək xüsusi bir "yönləndirmə" əlavə etməyinizə kömək edə bilər. Əvvəlki başlıqda, bütün plugn belə görünür;

<? php

/ *

Plugin Adı: Yeni Pluginimiz

my_custom_redirect () {funksiyası

qlobal $ poçt;

əgər (is_page () || is_object ($ post)) {

əgər ($ yönləndirmə = get_post_meta ($ post-> ID, 'yönləndirmə', doğru))

wp_redirect ($ yönləndirmə);

çıxış;

add_action ('get_header', 'my_custom_redirect');

Xüsusi bir WordPress pluginini yaratmaq çox sadədir. Yuxarıdakı vəziyyətdə olduğu kimi, səhifələri yönləndirə biləcək bir plagin hazırladıq. Ayrıca WordPress veb saytınızda fərqli funksiyaları yerinə yetirmək üçün fərqli bir PHP kodu əlavə edə bilərsiniz.