Semalt: WordPress Plugin Yaradılması Tətbiqi

Bir WordPress plugin, saytınızı heç bir zaman dəyişdirməyən PHP skriptidir. Bir bloqun ümumi görünüşünü dəyişdirir və bu dəyişikliklər başlıqdakı sadə çimdikdən tutmuş kəskin düzəlişlərə qədər bir şey ola bilər. Düzdür mövzular saytınızın ümumi görünüşünü dəyişdirə bilər, ancaq plaginlər hər gün öz funksiyalarını necə yerinə yetirdiyini dəyişə bilər. WordPress plaginləri ilə asanlıqla xüsusi yazılar yarada, verilənlər bazasına yeni cədvəllər əlavə edə, məşhur məqalələri izləyə və məzmununuzu digər veb saytlara və ya bloglara bağlaya bilərsiniz.

Öz veb saytlarınız üçün bir WordPress eklentisini yaratmaq istəyirsinizsə, Semalt- ın aparıcı mütəxəssisi Andrew Dyhan tərəfindən nəzərdə tutulan aşağıdakıları unutmamalısınız .

1. Plugin və mövzu dəyişiklikləri

Heç bir WordPress istifadə etmisinizsə, bir mövzunun saytınızın ümumi düzenini dəyişdirməsi və bir plaginin funksiyaların.php faylını düzəltməyinizə kömək edəcəyi, sizə çox sayda səlahiyyət verməsi və işin keyfiyyətini artırmasına imkan verməsi ilə tanış olmalısınız. veb səhifələr. Funksiyalar.php faylına gedin və buraya müəyyən bir kodu daxil edin. Plugin funksiyaları istifadə etdiyiniz mövzuların təbiətindən asılı olmayaraq davamlıdır. Plugin'də etdiyiniz dəyişiklik funksiyaların.php faylından başlayacaq, ancaq bu faylın mövzu ilə əlaqəsi yoxdur.

2. Bir plugin qovluğu yaradın

Bir plugin qovluğu və müvafiq məzmuna malik tək bir fayl yaratmaq vacibdir. Bunun üçün, wp-content / plugins sahəsinə getməlisiniz və zəhmli bir plugin olaraq adlandırılan yeni qovluq yaratmalısınız. Burada awesomeplugin.php adı ilə bir fayl yaratmalısınız. Yaradıqdan sonra həmin faylı açın və bu kodu yapışdırın:

<? php

/ *

Plugin: Möhtəşəm Yaradan

Plugin URL: http://www.abc.com

Versiya: 1.2

Müəllif: Veb saytım

Müəllif URI: http://abc.com

Lisenziya: GPL2

* /

3. Plugininizi strukturlaşdırmaq

Mürəkkəb və mürəkkəb plaginlər yaratmağa gəldikdə, onları düzgün qurulmalı və funksiyaları və performanslarına görə müxtəlif kateqoriyalara bölməlisiniz. Plugin müəyyən bir sinfə aiddirsə, mövcud qarışıqlar siyahısına əlavə edə bilərsiniz və qarışıqlığı qarşısını almaq üçün fayllarınızı ayıra bilərsiniz. Plugininizin düzeni, quruluşu və mexanizmi arasında bir tarazlıq yaratdığınızdan əmin olun. Bunun üçün, fayllarını fərqli hissələrə ayıra və Akismet və WP-PageNavi-də mütəxəssislərin köməyinə müraciət edə bilərsiniz.

4. Plugin adını verin

İnternetdə yayımlamadan əvvəl plugininizə düzgün bir ad vermək və onun funksiyalarını düzgün yoxlamaq vaxtı gəldi. Plugin zəhmli misralarla yaradılıbsa, onu eksklüziv plugin və ya asanlıqla yadda saxlayacağınız bir şey kimi adlandıra bilərsiniz. Ümumi adlardan istifadə etmədiyinizə əmin olun və bənzərsiz prefikslərə cəhd edin. Misal üçün, "abc_excerpt" istifadə edə bilərsiniz ki, ekskursiyaya aiddir və oxşar xüsusiyyətlərə malikdir.

5. Plugininizin təhlükəsizliyi

Plugin paylamağı planlaşdırırsınızsa, onun təhlükəsizliyinə üstünlük verməlisiniz, çünki digər veb ustalar sizin plugin kodunuzu oğurlaya və onlayn yayaraq sizin üçün problem yarada bilər. Mümkün qədər çox təhlükəsizlik tədbirləri alın və plugininizin internetdə pis məlumat yaymadığından əmin olun.