Semalt mutaxassisi: Oddiy WordPress plaginini qanday yaratish kerak

Maxsus WordPress plaginini yaratish juda oson. Aksariyat odamlar ushbu jihatni o'zgartirishlari va ko'plab ehtiyojlarini qondirish uchun foydali deb topishlari mumkin. Plaginlar bu sizning veb-saytingiz ishlashini o'zgartiradigan PHP-kod qismidir. Ushbu kodni yaratish va uni WordPress veb-saytingizga veb-saytning asosiy kodini o'zgartirmasdan kiritish mumkin. Ba'zi hollarda saytingizda noyob xususiyatni qo'shishingiz kerak bo'lishi mumkin, bunda tayyor tijorat plaginlari mavjud emas.

Endryu Dyhan, bir etakchi mutaxassisi tomonidan taqdim bu SEO maqolada Semalt , siz odat WordPress plaginini yaratish uchun qanday bilib olasiz.

WordPress plaginining asosiy tuzilishi

Ushbu SEO qo'llanmasida biz WordPress plaginini yaratishga e'tibor qaratamiz. Bu oddiy PHP fayl bo'lib, unda ba'zi ko'rsatmalar mavjud. Mening SEO fikrimcha, papka yaratish va ichiga PHP faylini qo'yish har doim yaxshi. Ushbu papkada plagin ichidagi o'xshash nom bo'lishi kerak. Ushbu faylni yaratgandan so'ng, uni serveringiz hostidagi wp-content / plugins papkasiga yuklab olish kerak. Plagin bir necha asoslarga ega. Masalan, sarlavha mavjud.

WordPress plagin sarlavhasi

Oddiy sarlavha kichik funktsional tuzilishga ega bo'lib, uni WordPress taniy oladi. Masalan, unda:

<? php

Plagin nomi: bizning yangi plaginimiz

Bu WordPress tarkibni boshqarish tizimiga mos keladigan plagin sarlavhasining eng oddiy formatidir. Ushbu qadamni bajarib, siz WordPress plaginlari hududida faollashtirishingiz mumkin bo'lgan ish plagini olasiz. Biroq, uning ustida funktsiyalar mavjud emas. Shunday qilib, u veb-saytingizning biron bir funktsiyasini o'zgartirmaydi. Sarlavha shuningdek, boshqa ma'lumotlar, masalan, muallif, tavsif, versiya va boshqalarni o'z ichiga olishi mumkin.

Qolgan plaginlar

Plaginni o'rnatishingiz mumkin bo'lgan ko'rsatmalar uchun hech qanday cheklov yo'q. Biroq, veb-saytingizning javobini qurilish strategiyasi sifatida ko'rib chiqish kerak. Kodni juda ko'p qo'yish saytingizni tubdan o'zgartirishi mumkin. Plaginni kerakli darajada o'zgartirishingiz mumkin. Bu oddiy PHP-fayl bo'lib, uni har qanday mavzu kabi, o'zingizning funktsiyalaringiz.php fayliga qilishingiz mumkin bo'lgan har qanday o'zgartirish kabi o'zgartirishingiz mumkin. WordPress veb-saytiga kiritishingiz mumkin bo'lgan o'zgarishlarni minimal darajaga tushirish kerak. Masalan, men ushbu snippet-dan veb-saytimni sahifani boshqa sahifaga yo'naltirishda, hatto butunlay yangi veb-saytda yordam berish uchun foydalanishim mumkin

funktsiya my_custom_redirect () {

global $ post;

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

agar ($ redirect = get_post_meta ($ post-> ID, 'qayta yo'naltirish', to'g'ri)) {

wp_redirect ($ qayta yo'naltirish);

Chiqish;

add_action ('get_header', 'my_custom_redirect');

Ushbu parcha bitta oddiy funktsiyaga ega. Istalgan sahifaga maxsus meta qo'shishga imkon beradi. Bundan tashqari, u boshqa URL manzilidan foydalanib maxsus "qayta yo'naltirish" ni qo'shishga yordam beradi. Mening oldingi sarlavhamda butun plagin ko'rinishi kerak;

<? php

/ *

Plagin nomi: bizning yangi plaginimiz

funktsiya my_custom_redirect () {

global $ post;

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

agar ($ redirect = get_post_meta ($ post-> ID, 'qayta yo'naltirish', to'g'ri))

wp_redirect ($ qayta yo'naltirish);

Chiqish;

add_action ('get_header', 'my_custom_redirect');

Maxsus WordPress plaginini yaratish juda oddiy. Yuqoridagi kabi, biz sahifalarni qayta yo'naltirishga qodir bo'lgan plaginni yaratdik. Bundan tashqari, WordPress veb-saytingizda turli xil funktsiyalarni bajarish uchun turli xil PHP kodlarini qo'shishingiz mumkin.

mass gmail