WordPress uchun vidjetlar.

topshirish / Golovna

Sozlanmoqda WPBeginner.com saytining bolalari pul ishlashdi kundalik yig'ish

WordPress blogi uchun 25 ta rangli vidjetdan. Ro‘yxatni siz aziz o‘quvchilarga yetkazish maqsadida bezovta qilmadim va o‘rniga tarjima qildim. WordPress-ga o'rnatilganda, "Redny" vidjeti qolgan yozuvlarni ro'yxat ko'rinishida ko'rsatadi, bu kamdan-kam baholanadi.

Eskizlar bilan oxirgi xabarlar vidjeti

- Qolgan xabarlarni oldindan ko'rish bilan bir vaqtda ko'rsatishga yordam beradigan rivojlangan vidjet.


Tasvirni oldindan ko'rish uchun plagindan foydalaning.


Bundan tashqari, eskiz va saralashning kengligi va balandligini belgilashingiz mumkin. Qolgan yozuvlarni ham, eng mashhur va oxirgilarini ham ko'rsatishingiz mumkin. Vidjet bir nechta toifadagi xabarlarni ko'rsatish imkonini beradi.


Oldingi vidjetda bo'lgani kabi, siz shunchaki ro'yxatni ko'rsatishingiz yoki eskizlarni qo'shishingiz mumkin.


Shuningdek, plaginni belgilangan sahifalar yoki toifalarda ko'rinmasligi uchun sozlashingiz mumkin.


Bu haqiqatan ham eng oddiy va eng chiroyli, mening fikrimcha, yon panelga ijtimoiy media piktogrammalarini qo'shish uchun plagin. Ijtimoiy tarmoqlarni qo'shish va o'chirish imkoniyati mavjud va siz skrinshotda bo'lganingizda profillaringizni ko'rsatadigan hech kim yo'q. Ushbu muammoning yechimi shundaki, u joriy oy uchun yozuvlarni ixcham shaklda ko'rsatishga imkon beradi.


Saytda ko'plab mualliflar bo'lganlar uchun ajoyib yechim.


Ehtimol, agar kimdir faqat bitta odamning yozuvlarini o'qishi kerak bo'lsa, chunki siz eng samarali muallif uchun tanlovga mas'ulsiz, bu muhim emas.


Ushbu vidjet mualliflar roʻyxatini koʻrsatish imkonini beradi. Siz avatarlaringizning ko'rinishini, xabarlar sonini sozlashingiz va RSS tasmangizga xabarlar yuborishingiz mumkin. Hammasi juda oddiy, ammo funktsional emas.


YouTube kanalidagi qolgan videolarni ko'rsatish uchun qo'shimcha vidjet.

Bu juda chiroyli ko'rinadi, u ixcham va piyodalar uchun juda yaxshi.

WordPress oldindan to'lov shakllarini yaratish uchun plagin.

Plagin ikkita vidjetga ega - yon panel uchun va har bir yozuv oxirida shaklni ko'rsatish uchun.

Plagin juda ko'p rivojlanishga ega. Siz vidjetni muayyan aʼzolar guruhlariga koʻrsatiladigan qilib sozlashingiz mumkin, turli sahifalarda

, toifalar va boshqalar.

  • Avtorizatsiya menyusining qabul qilish menyusini ko'rsatish uchun vidjet.
  • Avtorizatsiya, ro'yxatdan o'tish, Parolni unutdingizmi?
  • - barcha nuqtalar yorliqlarga bo'lingan.
  • Bu yangi va chiroyli ko'rinadi.
  • WordPress uchun vidjetlar saytni yaxshilash uchun ishlatiladigan CMS ichiga o'rnatilgan elementlardir.

Standart WordPress paketida osongina o'zgartirilishi va moslashtirilishi mumkin bo'lgan vidjetlar to'plami mavjud.

Vidjetlarning maydonlari va ularni o'rnatish mumkin bo'lgan joy saytdagi faol mavzu bilan belgilanadi. Ushbu maqola sizga vidjetlarning imkoniyatlarini yaxshilaydigan va kengaytira oladigan plaginlar, shuningdek, vidjetlar sohalarini istalgan usulda boshqarish va boshqarish imkonini beruvchi qo‘shimchalar haqida so‘zlab beradi. SiteOrigin vidjetlari toʻplami

Mutlaqo

xarajatsiz plagin

Biz ushbu plagin haqida bilib oldik.

Plagin ham butunlay bepul.

Ninja shakllari Agar siz kontakt shaklini vaqti-vaqti bilan hurmat qilishni istasangiz, uni bo'sh ustunga qo'yishingiz kerak. Biroq, WordPress-da bunday vidjet yo'q.

Ninja Forms plagini formadan qo'shimcha vidjet yaratadi

qo'ng'iroqning qo'ng'irog'i

.

Bundan tashqari, shaklni to'ldirishi mumkin bo'lgan qo'shimcha funktsiyalar mavjud emas.

Oxirgi xabarlar vidjeti kengaytirildi

Qolgan e'lon qilingan yozuvlar ro'yxatini orqada qoldirish ustunida ko'rsatish uchun eng mashhur plagin. Yon panelda yaqinda chop etilgan xabarlarni eskizlari, diqqatga sazovor joylari, nashr etilgan sanasi bilan ko'rsatishga imkon beradi va ularni kechiktirmasdan sozlash mumkin, bu sizga ushbu blokni kerakli tarzda sozlash imkonini beradi. WordPress mashhur postlari

Ushbu plagin mashhur postlarni aks ettiruvchi vidjet yaratadi.

Bundan tashqari, eskizlar va diqqatga sazovor joylarni ko'rsatish mumkin, shuningdek, sizga nashr sanalari oralig'ini belgilash va toifani tanlash imkonini beradi. Shu tarzda, bitta yon panelda turli toifadagi mashhur maqolalar bilan bir qator vidjetlar yaratishingiz mumkin. Agar siz hali ham bizning darsimizdan o'tmagan bo'lsangiz, o'ting.

Agar siz yaxshilik topsangiz, uni ko'ring va tugmachalarni bosing

Shift+Enter

yoki bizga xabar berish uchun. Hammaga salom! Yigitimning yangi do'sti bor - mototsikl!


Hozir men kunning ko'p qismini kompaniyamda o'tkazaman va uyda o'tirib, blog yuritaman.

Menda yangi sevimli mashg'ulotim bor, lekin bu haqda keyinroq :)

Bugun biz WordPress blogi uchun vidjetlar haqida gaplashamiz.


Keling, shablonda allaqachon o'rnatilgan funktsiyalarni ko'rib chiqaylik

standart vidjetlar


Har bir variant uchun saytda ko'rsatilgan sarlavhani kiriting va, ehtimol, o'zgartirishlaringizni kiriting (masalan, "So'nggi yozuvlar" da "Kirish sanasini ko'rsatish" ni belgilang).

O'zgartirishlar kiritilgandan so'ng, teri funksiyasi ostidagi "Saqlash" tugmasini bosing.


Bizning blogimiz vidjetlar bilan qanday o'zgargani hayratlanarli:

O'ng qo'lda kalendar va qorong'u belgilar paydo bo'ldi va saytning pastki qismida biz qo'shgan 3 ta variant mavjud.

Biz bu haqda bilib oldik, WordPress blogiga vidjetlarni qanday qo'shish kerak, keling, hisobotda ushbu funktsiyalarni ko'rib chiqaylik.

WordPress shablon vidjetlarining funktsiyalari



Uni o'rnatganingizdan so'ng, quyidagi WordPress vidjetlari siz uchun mavjud bo'ladi:

Masalan, yon panelda obuna blokini va shifokorni joylashtirishingiz kerak.

Ushbu elementlarning html kodlarini sozlamalardagi "Matn" vidjetiga qo'shish orqali ularni ko'rsatishingiz mumkin.

Axis, masalan, Rambler shifoxona kodi:

Yon panel displeylarining I o'qi:

Xuddi shu printsipga boshqa davolash elementi, masalan, yoki boshqa element ham amal qilishi mumkin. WordPress vidjet plaginlarining turlari hammasi

qo'shimcha funktsiyalar

Uni qo'shimcha plaginlar yordamida yoki qo'shiq elementi kodini shablon fayliga qo'shish orqali saytga qo'shish kerak.

Biz allaqachon vidjetlar uchun bir qator WordPress plaginlarini va ularning qo‘shimcha kod qo‘shish imkoniyatlarini ko‘rib chiqdik. Keling, ular nima qilishlarini taxmin qilaylik. Va uzoq emas

yangi gullash

Blogingizga o'rnatishingiz mumkin bo'lgan vidjetlar.

Biroq, turli chiplar qo'shilishi bilan, saytingizni chiroyli variantlar bilan to'ldirishdan ehtiyot bo'ling. Bu sizning robotingizning ishlashiga zarar etkazishi mumkin. Bundan tashqari, WordPress uchun barcha vidjetlar foydali yoki zarur emas.

Faqat uni darhol o'rnatish kerak, blogni tanqid qilmang.

Qanday qilib yangi vidjet blokini qo'shishim mumkin?

Va endi shablonni o'tkazmasdan qo'shimcha vidjet blokini qanday yaratishni ko'rib chiqaylik.
",));

Masalan, sizning

WordPress mavzulari

WordPress uchun vidjetlar haqida hamma narsa: asl vidjetlarga qarash, oʻrnatish koʻrsatmalari, koʻrinish, tavsiflar va boshqalar.

Resursingiz bir yoshli bolaga o'xshab to'g'ri ishlashi uchun siz nafaqat raqamni kamaytirishingiz, balki uni ildizga qo'yishingiz kerakligiga e'tibor qaratishingiz kerak.

Bundan tashqari, agar ma'muriyatda yoki saytda hamma narsa nosozliklarsiz ishlayotgan bo'lsa, bu hech qanday muammo yo'q degani emas.

Ularning amallarini error_log da topish mumkin.

Bu fayl deyarli barcha xosting saytlarida mavjud, lekin uni FTP orqali ko'rish har doim ham oson emas: yangi boshlanuvchilar muammolarga duch kelishi mumkin va har xil o'lchamdagilar uzoq vaqt davomida tiqilib qolishi mumkin.

Error Log Monitor plagini WordPress xato jurnallari bilan vaziyatni yangilash imkonini beradi.

WordPress 4.8 tizimining yaqinlashib kelayotgan versiyasining asosiy xususiyatlarini ko'rib chiqish vaqti keldi (soat 20:00 ga rejalashtirilgan). Bu taqdirning yangilanishining jiddiyligidan ham muhimi, bu qaroqchilar biz uchun tayyorlagan yaxshilikka o'xshaydi. Birinchi yangilanish keng ko'lamli va kamroq maxsus bo'ladi. Biroq, WP 4.8 xususiyatlarining ro'yxatiga qarab, yangi dushmanlar paydo bo'ladi. Bir tomondan muharrirlar uchun foydali nayranglar rejalashtirilgan bo‘lsa, ikkinchi tomondan, o‘zgarishlar, yumshoq qilib aytganda, unchalik boy emasligini ham sezmay qolmaydi.

Keling, ishlab chiquvchilar orasida keng tarqalgan bitta aniq muammoning echimini ko'rib chiqaylik. Saytlarda bir vaqtning o'zida bir-biri bilan o'zaro ta'sir qiluvchi ikkita menyuni ko'rsatish kerak bo'ladi: biri 1-darajaning yuqori gorizontalida, ikkinchisi esa 2-darajali yon panelda. Tizim (asosiy yoki ) bunday muammodan aziyat chekmaydi, lekin vidjetlar bunday funksiyaga ega emas. "Matn" turidagi ob'ekt sizga qo'shimcha tarkibni formatlashsiz yoki HTML kodsiz joylashtirish imkonini beradi. Yangi muharrirlar uchun qolgan, emas

asoslarini bilish

tartiblar, ehtimol undan ham ko'proq katlanadiganlar.

Yaxshiyamki, Black Studio TinyMCE Widget plaginini o'rnatish mumkin.

Yangi rokning boshlanishi an'anasiga rioya qilgan holda, men sumkalarimni blog uchun eng yaxshi eslatmalarni nashr etishning birinchi bosqichi bilan to'ldirmoqdaman.

Shunga o'xshash post bor va bugun men 2014 yil uchun eng muhim WordPress maqolalarini baham ko'raman. Aslida, juda ko'p qorong'u materiallar, WordPress fragmentlari bor edi - mavzuning o'zi ajoyib. Bu erda, birinchi navbatda, yangiliklar haqida, ayniqsa siz ushbu CMS-ni ishda muntazam ravishda ishlatsangiz. Afsuski, turmush qurganim sababli haftada bittadan ko'p post chiqarmayman. Men taslim bo'lishga tayyorman Agar siz WordPress-dan veb-saytlar yaratish uchun foydalangan bo'lsangiz, unda siz ushbu ajoyib tizimning funksionalligini kengaytiruvchi plaginlardan ham foydalangansiz. Plaginlar WordPressni juda kuchli va har qanday veb-saytlar, jumladan, bloglar yaratish uchun ideal qiladigan kuchli vositadir. Agar sizga galereya, aloqa shakli yoki boshqa biror narsa kerak bo'lsa, uni yuklab olishingiz va ishlatishingiz mumkin bo'lgan plagin mavjud. Biroq, asosiy plaginlar orasida hech qanday dalil yo'q..

Ushbu maqolada biz WordPress-ga kuchli vidjetimizni qo'shadigan kichik plaginni qurmoqdamiz. Plagin bosh fayl WordPress jildda o'rnatilgan plaginlarni avtomatik ravishda taniydi Biroq, asosiy plaginlar orasida hech qanday dalil yo'q. wp-content/plugins . Yangi plagin yaratish uchun siz yaratishingiz kerak

yangi papka

Ma'lumki, sharhlarda yozgan barcha ma'lumotlar bu erda ko'rinadi.

Plagin allaqachon faollashtirilgan bo'lishi mumkin yoki undan ham ko'proq funksionallik qo'shilishi mumkin.

Biz yaratgan fayl plaginingizning boshlang'ich nuqtasidir.

Sharhdan keyin qo'yilgan kod avtomatik ravishda ko'rsatiladi. WordPress uchun vidjetlar WordPress-da sinf mavjud WordPress uchun vidjetlar .

WP_Vidjet WordPress uchun vidjetlar , bu vidjet API ga kirish imkonini beradi.

  • Ushbu sinfni tanlaganingizdan so'ng, vidjetingiz mavzuingizni qo'llab-quvvatlaydigan har qanday yon panelda mavjud bo'ladi. WordPress to'plamida "So'nggi xabarlar" va "Arxivlar" kabi bir nechta vidjetlar mavjud bo'lib, ular ham sinfni kamaytiradi.
  • Sinf Revanshga olib kelishi mumkin bo'lgan bir nechta usullardan o'ch oling:
  • __construct()- Otaning konstruktoriga qo'ng'iroq qiladi va vidjetni ishga tushiradi.
  • forma()— vidjetni sozlash uchun shaklni ko'rsatish.

yangilash()

— ma'mur tomonidan shaklda ko'rsatilgan vidjetni yangilash. vidjet()):

- Plaginni saytda ko'rsatish.

Konstruktor Dizayner siz yozganingizdan hech qanday farq qilmaydi. Siz yaratishingiz kerak bo'lgan asosiy narsa uchta argumentni talab qiladigan Otaning konstruktoriga qo'ng'iroq qilishdir: vidjet identifikatori, vidjet nomi (ism vidjetlar sahifasida ko'rsatiladi) va vidjetning boshqa tafsilotlari bilan massiv (faqat kerak bo'ladi). "tavsif""WP plaginlari qanday ishlashini ko'rsatadigan oddiy vidjet")); ) Endi siz vidjetni ro'yxatdan o'tkazishingiz kerak. .:

Funktsiya kim uchun?

register_widget()

Argument sifatida u vidjetingiz sinfining nomini oladi.

Bu funksiya katta ahamiyatga ega bo'lishi mumkin, shuning uchun biz tizimni qayta ko'rib chiqishimiz kerak. Sinf Bizga kerak bo'lgan kanca deyiladi "widgets_init" . __construct() Vidjetni ro'yxatdan o'tkazishni kanca bilan bog'lash uchun biz funktsiyadan foydalanamiz "widgets_init" add_action() forma() Vidjetni ko'rsatish uchun ushbu massivni tanlaysiz.

Umumiy funktsiya shakli($instance) ( $title = ""; $text = ""; // agar misol bo'sh bo'lmasa, qiymat o'chirilishi mumkin, agar (!empty($instance))) ( $title = $instance[ "title"]; $text = $instance["matn"]; $tableId = $this->get_field_id("title" $this->get_field_name("title");
"; aks-sado"
$textId = $this->get_field_id("matn"); $textName = $this->get_field_name("matn"); aks-sado "
"; aks-sado" "; }

Usullari get_field_id() і get_field_name() sinf WordPress uchun vidjetlar Plaginingiz maydonlari uchun noyob nomlar va identifikatorlarni yaratish uchun wiki-dan foydalaning.

Ushbu usullardan foydalanish nizolarni hal qilish imkonini beradi.

Vidjet sahifasidagi vidjet shaklining tashqi ko'rinishi:

Batkivskiy elementi

, “ko‘rish”, “yopish” va “Saqlash” tugmalari WrodPress avtomatik tarzda ishlab chiqariladi, bu bizning hayotimizni ancha osonlashtiradi.

Ushbu shakl kiritilgan qiymatlarni serverga update() usuli yordamida yuboradi, shunda biz ularni saqlashimiz mumkin.

update() usuli

Ushbu usul sizga qiymatlarni o'zgartirishdan oldin ularni uzatishni tekshirish va qayta ishlash imkoniyatini beradi.

Bizda eski qadriyatlardan tashqari qarorlar qabul qilish qobiliyati ham bor.

Update() usuli vidjetni saytda koʻrsatish uchun foydalanmoqchi boʻlgan oʻzgarishlarga moslashish uchun massivni aylantirish uchun javobgardir. WordPress ikkita argumentni o'tkazadi: yangi qiymatlar massivi va asl qiymatlar qatori. Umumiy funksiyani yangilash($newInstance, $oldInstance) ( $values ​​= massiv(); $values["title"] = htmlentities($newInstance["title"]); $values["text"] = htmlentities($ newInstance[ "text"]); return $value; "widgets_init" WordPress sizning qiymatingizni mustaqil ravishda saqlaydi, shuning uchun siz bu haqda tashvishlanishingiz shart emas. WordPress ikkita argumentni o'tkazadi: yangi qiymatlar massivi va asl qiymatlar qatori. widget() usuli

Ushbu usul vidjetni to'g'ridan-to'g'ri saytdagi yon panelda ko'rsatish uchun ishlatiladi.

Usul ikkita argumentga ega:

$args

- vidjetga argumentlar (vidjet haqidagi ma'lumotlarni o'z ichiga olgan massiv),

- Massiv vidjet bilan ulangan.

Virtual ATS, virtual...