Uy / Ko'rsatmalar / WordPress-da plaginlardan foydalanmasdan bloglar uchun oddiy aloqa formasini qanday qilish mumkin. Plaginsiz WordPress - bu CSS sahifalash uslublari mumkinmi?

WordPress-da plaginlardan foydalanmasdan bloglar uchun oddiy aloqa formasini qanday qilish mumkin. Plaginsiz WordPress - bu CSS sahifalash uslublari mumkinmi?

Salom! Plaginsiz WordPress, bu nima? Yaqin kelajak yoki tor fikrli odamlar tomonidan to'ldirilgan boshqa aldanish. WordPress-da plaginlarsiz veb-sayt yaratish mumkinmi? Albatta qila olasiz! Ammo savol shuki, bu saytni kim yaratadi? Ilg'or veb-master yoki yashil choynakmi? Ushbu sayt plaginlarsiz qanday darajada va murakkablikda bo'ladi? Professor siz uchun faqat bitta kod yordamida veb-sayt yaratishi aniq.

Lekin gap bu emas, ko'p odamlar plaginlar bir xil html, php, css, js kodi ekanligini tushunmaydilar. Plaginni o'rnatish va faollashtirish orqali siz saytingizga maxsus kod qo'shasiz, agar plagin funksiyasini qo'lda yaratgan bo'lsangiz, xuddi shu kod.

Yagona farq shundaki, plaginni o'rnatganingizda WordPress boshqaruv panelida plagin sozlamalari bilan sahifa paydo bo'ladi. Ammo shunga qaramay, barcha plaginlarda sozlamalar va qo'shimcha imkoniyatlar mavjud emas. sahifalar. Ha, administrator panelingizga sozlamalar, chiquvchi havolalar, reklama va hokazolar bilan ko'plab sahifalarni qo'shadigan og'ir plaginlar mavjud. Ammo, yana, agar siz bo'lsangiz (buni qilish tavsiya etiladi), unda siz uchun qanday farq bor?! Qidiruv mexanizmlari Administrator panelingizga kirish bloklanadi.

Ma'lum bo'lishicha, aslida bitta minus bor - plaginning og'irligi, qolgan hamma narsa muhim emas. Va plaginning og'irligi unchalik qo'rqinchli emas, 50 - 100 megabayt nima? Agar sizning hostingingizda 10 dan 100 gigabaytgacha disk xotirasi bo'lsa, bu hech narsa emas. Bu shunchaki kulgili!

Ba'zida nomuvofiqlik bilan bog'liq muammolar mavjud, ammo bu normal holat, har kimning mavzulari har xil, hamma narsa bo'lishi mumkin. Agar plagin qandaydir tarzda saytingizga salbiy ta'sir ko'rsatsa, uni olib tashlang, muammo nimada? Sizga mos keladigan boshqa plaginni qidiring. Ommabop noto'g'ri tushunchalardan biri plaginlar veb-saytingizni sekinlashtiradi. Bu tor fikrli odamlarning yana bir safsatasi! Bundan tashqari, saytingizni sezilarli darajada sekinlashtiradigan plaginni izlashingiz kerak.

Siz 50 ta plaginni o'rnatishingiz mumkin va saytingiz yaxshi bo'ladi yoki siz bir nechta plaginlarni o'rnatishingiz mumkin va siz sahifani yuklashda 0,2-0,5 soniyani yo'qotasiz. Ammo yana, bu kulgili, ular aytganidek - Go'zallik qurbonlikni talab qiladi, bu normaldir.

Ular plaginlarda yashirinishdan uzoqdir, bularning barchasi tushunmaydigan va hatto haqiqiy sabablarni bilmagan odamlarning bema'niligidir. Ma'lum bo'lishicha, bu mish-mishlar, taxminlar, plaginlarning zarari haqidagi stereotiplar - bularning barchasi bema'nilik va jinnilikdir! Odam panjara ustida Petkaning ahmoq ekanligini o'qidi va endi u Petkaning haqiqiy ahmoq va qabih ekanligiga amin bo'ldi, garchi u uni ko'rishdan tanimasa ham!

WordPress plaginlari veb-sayt yaratish sohasida haqiqiy inqilobdir, endi veb-saytingizni yaratish uchun professional veb-dasturchi bo'lishingiz shart emas va hokazo. Sizga kerak bo'lgan narsa - o'qish qobiliyati, biroz aql va vaqt.

Aqlni hayratda qoldiradigan ko'p narsalar mavjud; bular sizga maksimal foyda keltiradigan juda samarali vositalardir. Ha, bu butun plaginlar tog'ini saralash va kerakli narsani topish uchun ko'p vaqt talab etiladi, lekin menga ishoning, bunga arziydi. Yoniq hozirgi paytda Plaginlar yordamida siz mutlaqo hamma narsani, istalgan saytni, istalgan funksiyani yaratishingiz mumkin, shunchaki izlash, izlash va yana izlash kerak va oxirida siz topasiz va hamma narsa qanchalik sodda ekanligidan hayratda qolasiz. Oh, har kuni ko'proq hayratga soladigan WordPressning sehrli dunyosi...

Biz WordPress boshqaruv tizimidagi fikr-mulohazalarga bag'ishlangan postlar seriyasini davom ettiramiz. Bugun men buni ajax dasturlash texnologiyasidan foydalangan holda standart wp_mail funksiyasiga asoslangan plaginsiz qanday qilishni aytib berishga harakat qilaman.

Plaginsiz WordPress fikr-mulohazalarining afzalliklari

  • Sayt qo'shimcha JavaScript va CSS kodini yuklamaydi - bu osonroq bo'ladi;
  • Plaginsiz WordPress fikr-mulohaza shakli, agar sizning kodingiz noyob bo'lsa, spamga kamroq moyil bo'ladi;
  • Chiqishni o'zingizning xohishingizga ko'ra sozlashingiz va har qanday murakkablik shaklini yaratishingiz mumkin.

Plaginlardan foydalanmasdan WordPress fikr-mulohaza shaklini yaratish uchun bizga kamida PHP bilimi kerak, kodni kerakli joyga nusxalash kifoya.

Plaginsiz WordPress fikr-mulohazalarini yaratish uchun kod

Keling, boshlaymiz!

Mavzuingizning functions.php faylini oching va u erga quyidagi kodni qo'shing:

funktsiya myform_action_callback() ( global $wpdb; global $mail; $nonce=$_POST["nonce"]; $rtr=""; agar (!wp_verify_nonce($nonce, "myform_action-nonce")) wp_die("(" xato":"Spam")"); $to="your_mail@sayt"; \r\n"; $headers.= "Kimdan: [elektron pochta himoyalangan]\r\n"; // boshqa pochta qutisi bilan almashtiring $subject="".$_SERVER["SERVER_NAME"] saytidan xabar; do_action("plugins_loaded"); // yangi VI-larda yoqish shart emas, siz agar ( !empty($_POST["name"]) && !empty($_POST["mess"]) && !empty($_POST["email"]))( $message.="Name" bo'lsa, uni o'chirib qo'yish kerak bo'lishi mumkin. : ".$_POST["name"]; $message.="
E-mail: ".$_POST["email"]; $message.="
Xabar:
".nl2br($_POST["tartibsizlik"]); if(wp_mail($to, $subject, $message, $headers))( $rtr="("ish":"Xabar yuborildi!","xato": "")"; )else( $rtr="("xato":"Server xatosi.")"; ) )else( $rtr="("xato":"Barcha maydonlar talab qilinadi!")"; ) echo $rtr; exit; ) add_action("wp_ajax_nopriv_myform_send_action", "myform_action_callback"); ectory")."/css /styleform.css","0.1.2",true); wp_enqueue_script("myform_script_temp",get_bloginfo("stylesheet_directory")."/js/scriptform.js",array("jquery"),"0.1.2", true wp_localize_script("myform_script_temp", "myform_Ajax", array("ajaxurl" => admin_url("admin-ajax.php"), "nonce" => wp_create_nonce("myform_action-nonce"))) "wp_enqueue_scripts"; , "myform_stylesheet" funktsiyasi formZak() ( $rty=");

"; $rty.="
"; $rty.="
"; $rty.="
"; $rty.="
"; $rty.="
"; return $rty; ) add_shortcode("formZak", "formZak");

Birinchi "myform_action_callback" funksiyasida sizga $to="your_mail@site"; - elektron pochtangiz bilan almashtiring. Sizda do_action("plugins_loaded") qatorida muammolar ham bo'lishi mumkin; - VP ning yangi versiyalarida siz usiz ham qilishingiz mumkin. Boshqa hech narsani o'zgartirishning hojati yo'q, misol ishlamoqda va plaginsiz WordPress fikr-mulohazasi WP 4.2 va 4.9.1 versiyalarida sinovdan o'tkazildi.

Ushbu koddan so'ng siz mavzuda 2 ta papka yaratishingiz kerak: "css" va "js". Agar ushbu kataloglar sizning mavzuingizda allaqachon mavjud bo'lsa, ularni yaratishga hojat yo'q. "styleform.css" uslub faylini "css" katalogiga joylashtiring - va agar xohlasangiz, u erda shakl uslublarini yozing. Men buni qilmayman, chunki misol ishlashi uchun uslublar kerak emas.

“scriptform.js” faylini “js” katalogiga joylashtiring va u yerga oddiy kodni yozing:

myform_ajax_send funktsiyasi (ism, elektron pochta, tartibsizlik)(
jQuery.ajax((
turi: "POST",
url: myform_Ajax.ajaxurl,
ma'lumotlar turi: "json",
ma'lumotlar :(
"name":jQuery(name).val(),
"email":jQuery(email).val(),
"tartibsizlik":jQuery(mess).val(),
"nonce": myform_Ajax.nonce,
"action":"myform_send_action"
},
muvaffaqiyat: funktsiya (ma'lumotlar) (
agar(data.error=="")(
ogohlantirish (ma'lumotlar.ish);
)boshqa(
ogohlantirish (data.error);
}
},
xato: funktsiya () (
ogohlantirish ("Ulanish xatosi");
}
});
}

Ushbu fayllarni serveringizga yuklashni unutmang.

Hammasi tayyor! - Shaklni ko'rsatish uchun veb-saytingizning postiga yoki sahifasiga qisqa kodni kiriting.

Agar siz PHP dan formaga qo'ng'iroq qilishingiz kerak bo'lsa, masalan, sahifaning pastki qismida, qisqa kodli qo'ng'iroqdan foydalaning:

Siz ushbu kodni veb-saytingizga nusxalashingiz va uni sinab ko'rishingiz mumkin, hamma narsa ishlashi kerak, men ushbu misolni o'zimda sinab ko'rdim. Bu elektron pochta orqali olishingiz kerak bo'lgan javob:

Siz tushunganingizdek, plaginsiz buni qilish qanchalik oson. Keyinchalik, agar siz qiziqsangiz, ushbu kod nimani anglatishini sizga bir oz aytib berishga harakat qilaman.

Plaginsiz wordpress uchun fikr-mulohaza tavsifi

myform_action_callback() - fikr-mulohaza shaklidan sizning elektron pochtangizga xabar yuborish funktsiyasi.

add_action("wp_ajax_nopriv_myform_send_action", "mening formam_action_callback");
add_action("wp_ajax_myform_send_action", "mening formam_action_callback");

yuborish funksiyamizni Ajax so'roviga ulang. Muhim nuqta Gap shundaki, bu yerdan “myform_send_action” JavaScript faylingizdagi ushbu qatorga mos kelishi kerak: “action”: “myform_send_action”

myform_stylesheet() - uslublar faylini, JavaScript-ni ulash va myform_Ajax JavaScript oʻzgaruvchisini yaratish funksiyasi, unga myform_Ajax.ajaxurl kiradi - Ajax soʻrovlarini ishlov beruvchiga havola va myform_Ajax.nonce - forma saytingizdan yuborilganligini noyob tekshirish (oldini olish uchun kerak) spam va saytni buzish).

formZak() - forma kodi yaratilgan funksiya. Bu erda biz kerakli maydonlarni qo'shishimiz yoki olib tashlashimiz mumkin.

Funktsiyalarning oxirgi qatori: add_shortcode("formZak", "formZak"); plaginsiz WordPress uchun fikr-mulohaza shaklimiz bilan ishlashimizga qulay bo'lishi uchun qisqa kodni qayd qiladi.

WordPress fikr-mulohazalari plaginsiz ishlashi uchun siz yaratishingiz kerak bo'lgan yoki kod qo'shishingiz kerak bo'lgan fayllarni tuzish uchun kichik jadval yaratishga qaror qildim. Ularning ko'pi yo'q, menimcha, siz buni aniqlay olasiz.

Men plaginlarsiz fikr-mulohaza shaklini qanday yaratish haqida hamma narsani tasvirlab berganga o'xshaydi. Agar sizda hali ham kod haqida savollaringiz bo'lsa yoki siz ushbu shaklni serveringizda ishga tushira olmasangiz, muammoni izohlarda tasvirlab berishingiz mumkin. Muammoingizni hal qilishda yordam berishdan xursand bo'laman. Keyingi safargacha.

Afsuski, siz ushbu misolni yuklab ololmaysiz, chunki men sizning mavzuingizga functions.php faylimni taqdim eta olmaganim uchun u ishlamaydi :(.

Agar siz ushbu kodning ishlashida muammolarga duch kelsangiz, iltimos, bizga xabar bering, biz minnatdor bo'lamiz. VI-ni yangilash va foydalanilgan ba'zi funktsiyalarni o'chirib qo'yish yoki yangi jQuery kutubxonasiga o'tishda muammo yuzaga kelishi mumkin.

Endi mening yangi sevimli mashg'ulotim bor - WordPress dvigatelida blogimni optimallashtirish. "Tarmoq yo'li" funksionallikni saqlab qolish va shu bilan birga oldini olish uchun plaginlar yo'q

Plaginlarni yoqtirmaslik o'z-o'zidan paydo bo'lmagan. Ba'zida kuzda men hosterimning imkoniyatlari etarli emas deb qaror qildim va boshqasiga o'tdim. Va uni chindan ham yaxshi qilish uchun (men o'zim o'ylaganimdek) - virtual ajratilgan serverda

Mening yomon blogim. U ustida allaqachon qancha tajribalar o'tkazilgan! Boshqasi shunchaki mis havza bilan o'zini qoplagan bo'lardi va gurillamadi. Umuman olganda, bu harakat strategik xato bo'lib chiqdi. Ajratilgan liniya bir necha baravar qimmatga tushdi, lekin odamlarning har bir oqimi bilan u doimiy ravishda paydo bo'ldi xato 503- serverning sabri tugadi! Server mening blogimni yuklay olmadi.

Xato 503
Serverdagi har bir hisob ajratilgan ma'lum miqdor foydalanuvchi so'rovlarini qayta ishlaydigan jarayonlar. So'rovlar serverga keladi va navbatga qo'yiladi. Engil so'rovlar tezda, og'ir muammoli so'rovlar esa sekin qayta ishlanadi, bu esa navbatning borishini sekinlashtiradi. Navbat uzunligi ma'lum bir qiymatga yetganda, server yangi so'rovlarni qabul qilishni to'xtatadi va 503 xatoni qaytaradi (Xizmat vaqtincha ishlamayapti, xizmat vaqtincha mavjud emas)

Odamlar bo'sh sahifaga qoqilib, va'da qilingan ma'lumotlarning yo'qligi haqida yozishdi va shikoyat qilishdi.

O'z navbatida men uy egasiga yozdim, so'radim va la'natladim.

Xostingni qo'llab-quvvatlash xizmati o'z tomonida biror narsani hal qilish uchun juda ko'p harakat qildi, ammo hammasi befoyda edi - mening blogim qidiruvlarda tezda nolga tushdi. Kuzda qidiruv trafikini trafik deb atash mumkin emas. Trafik emas, balki ko'z yoshlari.

Dekabrga kelib, bizning qo'llab-quvvatlash xizmati bilan munosabatlarimiz asta-sekin konstruktiv va bag'rikenglikdan qarama-qarshilik bosqichiga o'tdi: kim aybdor va nima qilish kerak. Va qandaydir tarzda, ushbu ko'rinishlar o'rtasida, menda juda ko'p plaginlar o'rnatilgan degan fikr paydo bo'ldi. (o'sha paytda ulardan 37 tasi bor edi).

Endi men ham shunday deb o'ylayman bu juda ko'p. Ammo oddiy hostingda bu umuman sezilmadi! Shuning uchun, o'sha paytda men uy egasi bilan tortishuvlarimizni urushga olib kelmadim va tezda blogni qaytarib oldim timeweb

Lekin ekilgan g'oya o'z mevasini berdi. Savollar bilan bir oz shug'ullangandan so'ng ichki optimallashtirish va blogni yuklashni tezlashtirish, men shunday xulosaga keldim plaginlar har doim ham foydali emas! Ularning barcha qulayliklari uchun.

Ular ma'lumotlar bazasiga qo'shimcha so'rovlar yaratadi, serverga qo'shimcha yuklaydi va shu bilan dvigatelni sekinlashtiradi. Allaqachon sekin bo'lgan WordPress tezligi pasayadi va hamma joyda mavjud Google sizning blogingiz boshqalarga qaraganda sekinroq ekanligiga ishora qila boshlaydi va shuning uchun qidiruv natijalarida tezroq bo'ladi. Va bu eng yaxshisi! Mening vaziyatimda u menga qattiq va qat'iy aytdi:

Shu jumladan plaginlardan voz kechish zaruriy chora sifatida boshlandi. Yangi tendentsiyalar yangi echimlarni talab qiladi. qarashim kerak edi muqobil yechimlar. Plaginlarsiz WordPress!

WordPress-ni maksimal darajada tezlashtirish uchun uni o'rganish va sinfning echimini topish mantiqan to'g'ri keladi: "bo'rilar ham boqilgan, ham qo'ylar xavfsiz" - odatiy funksionallikni saqlang va plaginlarsiz bajaring. Xo'sh, hech bo'lmaganda ko'pgina plaginlarsiz.

Plagin- Bu kichik yordamchi dastur. U asosiy dasturning (bizning holimizda WordPress) funksionalligini kengaytirish, uni to'ldirish va muayyan sohalarda takomillashtirish uchun mo'ljallangan. Shu bilan birga, asosiy dastur plaginni bajarish mexanizmini o'z ichiga oladi, ya'ni WordPress yordamchi dasturlar bilan ishlashi mumkin.

Plaginlarning afzalliklari

  1. Plaginlar mutlaqo boshqa funktsiyalarni bajarishi mumkin - oddiy muammolarni hal qilishdan tortib murakkab integratsiyalashgan echimlargacha (forumlar, onlayn tijorat modullari va boshqalar).
  2. Hatto boshlang'ich ham ularni o'rnatishi mumkin
  3. Blogning funksionalligini oshirish uchun PHP va CSS-ni tushunish shart emas

Plaginlarning kamchiliklari

  1. Veb-serverga haddan tashqari ko'p so'rovlar
  2. Ma'lumotlar bazasi so'rovlari juda og'ir bo'lishi mumkin, bu esa serverga yukni oshiradi
  3. Plaginlarni yangilash vaqti dvigatelning yangilanishi bilan mos kelmasligi va natijada ishlashni to'xtatishi mumkin
  4. Yangilanishlarni bloklash uchun yangi boshlanuvchilar qo'shimcha plaginlarni o'rnatadilar
  5. Har bir xosting 50 dan ortiq plaginlarni qo'llab-quvvatlay olmaydi (mening holimda u endi 37 plagin bilan mos kelmaydi)
  6. Yangi hostingga o'tishda kutilmagan muammolar paydo bo'lishi mumkin. Plaginlarning odatiy qayta konfiguratsiyasidan boshlab, nizolar va mos kelmaslik yoki hatto alohida plaginlarning ishlamasligi bilan yakunlanadi. Yaqinda men bitta hamkor uchun FacebookShare plagini bilan bog'liq muammoni hal qilishim kerak edi - kodlash to'g'ri ishlamayapti

Xulosa qilib aytishim mumkinki, bugungi kunda men ko'pgina plaginlardan voz kechdim, lekin mening blogim funksionallik nuqtai nazaridan hech qanday tarzda o'zgarmadi.

Tarmoq yo'lida 14 ta faol plagin mavjud bo'lib, ulardan faqat 4 tasi standart va umuman qabul qilingan, men ularni qanday qilib kod bilan almashtirishni tushunmagunimcha.

Bu mening blogimda plaginlarsiz juda yaxshi ishlaydi:

  1. Izohlarda antispam
  2. Sayt xaritasi
  3. Rasmlar bilan mashhur yon panel postlari
  4. Xabarlar ostidagi shunga o'xshash yozuvlar (rasmlar ko'rsatilgan holda) - PageSpeed ​​ushbu plagin, uning java skriptlari va CSS jadvallari, hatto optimallashtirish va siqishdan keyin ham shikoyat qilishni davom ettirdi, bu juda katta yukni yaratdi.
  5. non bo'laklari
  6. Sahifani navigatsiya qilish
  7. Eng yaxshi sharhlovchilar
  8. Google+ tavsiya tugmalari va

Yoniq bosh sahifa, shuningdek, toifa sahifalarida, arxivlarda va qidiruv natijalarida odatda sahifa navigatsiyasi (shuningdek, sahifalash deb ataladi) kerak bo'ladi. WordPress-dagi bloglar bundan mustasno emas, ular ma'lumot chiqishi natijalari bir necha sahifalarga bo'linganda sahifalashdan foydalanadilar.

Ilgari, ushbu xususiyatni amalga oshirish uchun faylda joylashgan uchinchi tomon plaginlari yoki maxsus funktsiyalardan foydalanilgan functions.php. Biroq, WordPress 4.1 versiyasining chiqarilishi bilan sahifalash xususiyati CMS yadrosiga o'rnatildi va endi WordPress-ning ichki funktsiyalari sahifa navigatsiyasini amalga oshirish uchun etarli va uchinchi tomon kodlari yoki plaginlarini qo'shishning hojati yo'q.

Men WordPress tomonidan TITLE yorlig'iga nisbatan xuddi shunday yaxshilanish haqida yozgan edim - https://aboutwordpress.ru/post/wordpress-title/.

Sahifalash nima

Sahifalar - ma'lumotlarni sahifalarga bo'lish. Ushbu kontseptsiya, shuningdek, sahifaning pastki, yuqori yoki yon tomonlarida joylashgan raqamlar bilan ko'rsatilgan sahifalarni ketma-ket raqamlashni anglatadi.

WP-PageNavi - WordPress sahifalash plagini

WordPress uchun eng mashhur sahifalash plagini WP-PageNavi hisoblanadi. Rostini aytsam, u sahifalash vazifasini shu qadar yaxshi bajaradiki, boshqa plaginlarni muhokama qilish va taqqoslashning ma'nosi yo'q.

WordPress sahifalash - WP-PageNavi plagini

Plaginsiz WordPress sahifalash

Plaginlarsiz veb-saytda sahifalash uchun biz WordPress o'rnatilgan the_posts_pagination() funksiyasidan foydalanamiz. Bizga kerak bo'lgan joyga quyidagi kodni kiritishimiz kerak (odatda bu fayllar index.php, kategoriya.php va shunga o'xshashlar):

the_posts_pagination() funktsiyasining natijasi taxminan quyidagi HTML kodi bo'ladi:

H2 sarlavhasini sahifalashdan olib tashlash

"Post Navigation" H2 sarlavhasi darhol e'tiboringizni tortadi. Ko'p hollarda saytda joy yo'q. Undan qutulish uchun faylga quyidagi kodni qo'shing functions.php:

/* H2 ni sahifalashdan olib tashlang */ add_filter("navigation_markup_shabloni", "mening_navigatsiya_shabloni", 10, 2); my_navigation_template funksiyasi($shablon, $sinf)(qaytish "

"; }

Sahifalar sahifalarini sozlash

Odatiy bo'lib, the_posts_pagination() birinchi va oxirgi sahifani, shuningdek joriy sahifa atrofidagi bitta sahifani ko'rsatadi. Qolganlarning hammasi ellips bilan almashtiriladi. Ushbu xatti-harakatni argumentlar yordamida o'zgartirish mumkin:

  • show_all - barcha sahifalarni ko'rsatish
  • end_size - ro'yxatning boshida va oxiridagi sahifalar soni
  • mid_size - joriy sahifaning chap va o'ng tomonidagi sahifalar soni

Masalan, shunday:

2, "end_size" => 2,)); ?>

CSS sahifalash uslublari

Sahifa raqamlari ( toʻldirish: 1% 2%; quti soyasi: 0 0 10px #ccc; chekka: 0 1% 0 0; fon: #fff; chegara radiusi: 3px; )

Ushbu uslublar bilan sahifalash sahifalariga havolalar quyidagicha ko'rinadi:

Ba'zi veb-ustalar WordPress-da o'z veb-saytlariga bitta plaginsiz ega bo'lishni xohlashadi. Plaginlarning katta ro'yxatidan foydalanadiganlar uchun bu nima uchun kerakligi aniq bo'lmasligi kerak.

Darhaqiqat, veb-masterlarning ikkala guruhi ham bir vaqtning o'zida to'g'ri va ikkalasi ham noto'g'ri. Plaginsiz WordPress butunlay mumkin, lekin umuman mumkin emas.

Keling, ushbu masalani batafsil ko'rib chiqaylik.

Nima uchun sizga plaginsiz WordPress kerak?

WordPress-dagi har bir plagin serverni yuklaydi. Shunday qilib, har safar sayt yuklanganda, hosting serveri ma'lum bir yukni oladi va bu yuk plaginlar soni bilan ortadi. Yuklama tashrif buyuruvchilarning ko'payishi bilan o'sib boradi, chunki har bir kishi serverni yuklaydi.

Server tafsilotlariga kirmasdan, aytaylik, ko'plab plaginlar saytni sekinlashtiradi va u qanchalik sekin ishlasa, plaginlar ko'payadi, tashrif buyuruvchilar ko'payadi va hosting zaiflashadi. Aytgancha, saytingizni yuklash uchun qancha vaqt kerakligini o'qing.

WordPress-ni plaginlarsiz yaratish g'oyasi shu erdan keladi.

WordPress-ni plaginlarsiz qilish mumkinmi?

WordPress saytida ko'paytiriladigan funktsiyalarning aksariyati plaginlarsiz amalga oshirilishi mumkin. Biroq, bu ko'rinadigan darajada oddiy emas. Buning uchun, masalan, plaginsiz, kerakli kodni kerakli joyga yozishingiz kerak, kerakli fayl. Siz ushbu kodni yozishingiz shart emas va uni Internetda osongina topishingiz mumkin, lekin uni o'zingiz to'g'ri joyga qo'yishingiz kerak bo'ladi. Va agar siz xato qilsangiz, eng yaxshi holatda, funktsiya ishlamaydi. Eng yomoni, butun sayt ishlamaydi. Va keyin siz uni qayta tiklashingiz kerak bo'ladi. Qaysi faylni va qayerda o'zgarishlar qilganingizni eslab qolsangiz yaxshi bo'ladi. Va agar yo'q bo'lsa, unda siz buni zaxiradan qilishingiz kerak bo'ladi.

Oddiy qilib aytganda, plaginsiz WordPress-ni yaratish bilim va tajribani talab qiladi. Ammo hamma ham ularga ega emas. Va keyin, WordPress har kim maxsus bilim va tajribasiz veb-sayt yaratishi uchun yaratilgan.

Plaginsiz WordPress unchalik funktsional bo'lmaydi va u yoki bu funksiyani sozlash unchalik oson bo'lmaydi. Shunday qilib, agar siz, masalan, plaginsiz slayder yasamoqchi bo'lsangiz, unda rasmlarni qo'shish va almashtirish uchun siz kodni tahrirlashingiz kerak bo'ladi va bu butun diqqat va diqqat bilan amalga oshirilishi kerak. Slayderlar uchun plaginlar sayt elementini tahrirlashda juda ko'p o'ylamaslikka imkon beradigan bir paytda.

Sizga plaginlarsiz WordPress kerakmi?

Yuqorida aytib o'tilganlardan so'ng, javob aniq - yo'q, WordPress-ni plaginsiz, hech bo'lmaganda to'liq qilish kerak emas. O'lchovning bir tomonida serverdagi yuk, ikkinchisida kodni tahrirlashning uzoq soatlari mavjud. Tanlov aniq. Bundan tashqari, agar siz yaxshi hostingdan foydalansangiz, yukni sezmaysiz.

Biroq, WordPress-da plaginsiz ba'zi oddiy funktsiyalarni amalga oshirishga harakat qilishingiz mumkin. Bu sizga bebaho tajriba orttirish imkonini beradi.