WordPress-da bildirishnomalar panelini yaratish uchun plaginlar. WordPress bigSlide-da bildirishnomalar panelini yaratish uchun plaginlar - JQuery-da slaydni navigatsiya paneli
Plagin - WPFront bildirishnoma panelidan foydalanib, siz WordPress saytingizning yuqori yoki pastki qismida veb-saytingizga bildirishnoma paneli qo'shishingiz mumkin. Panel har qanday matnni va istalgan sahifaga havolasi bo'lgan tugmani ko'rsatishi mumkin, siz HTML kodini qo'shishingiz mumkin. Siz bildirishnomalar paneli uchun ranglaringizni sozlashingiz mumkin; panelning joylashishini saytning yuqori yoki pastki qismida tanlashingiz mumkin. Siz sahifani aylantirganingizda panel har doim ekranda ko'rinadigan bo'lishi uchun panelni qulflashingiz mumkin. Siz qaysi sahifalarda panel ko'rsatilishini va qaysilarida ko'rinmasligini tanlashingiz mumkin va hokazo.
Plaginni to'g'ridan-to'g'ri WordPress boshqaruv panelidan o'rnatishingiz mumkin. Yorliqlarga o'ting: Plaginlar - Yangisini qo'shing, qidiruv formasiga plagin nomini kiriting, Enter tugmasini bosing, plaginni o'rnating va faollashtiring.
Plaginni o'rnatish va faollashtirgandan so'ng, plaginni sozlash uchun sahifaga o'ting: WPFront - Bildirish paneli.
Displey
– Yoqilgan, bildirishnoma panelini yoqish uchun bu yerdagi katakchani belgilang.
– Joylashuv, panel qayerda ko‘rsatilishini tanlang, Yuqori – tepada, Pastki – pastda.
– Position da oʻrnatildi, agar siz ushbu katakchani belgilasangiz, sahifani aylantirganda ham panel har doim ekranda koʻrinadi.
– Scroll-da ko‘rsatish, agar siz ushbu katakchani belgilasangiz, sahifani aylantirganingizda panel paydo bo‘ladi.
– Scroll Offset, bu yerda siz bildirishnomalar paneli paydo bo‘lishidan oldin sahifani qancha pikselga aylantirish kerakligini belgilashingiz mumkin.
– Bar balandligi, bu yerda bar balandligini piksellarda belgilashingiz mumkin.
– Position Ofset, bu yerda siz saytning yuqori qismidan panelgacha bo'lgan masofani belgilashingiz mumkin.
– Displey Keyin, panel paydo bo'ladigan vaqtni belgilashingiz mumkin, funksiya uchun ishlamaydi – Scroll on Display.
– Animatsiya davomiyligi, panel ekranga o‘tganda animatsiya davomiyligini belgilashingiz mumkin.
– Displey Yopish tugmasi, panelni yopish uchun xochli tugmani ko'rsatish uchun katakchani belgilang.
– Avtomatik yopishdan keyin panel necha soniyadan so‘ng avtomatik ravishda yopilishini belgilashingiz mumkin, funksiya uchun ishlamaydi – Scrollda ko‘rsatish.
– Soyani ko‘rsatish, panel uchun soyani ko‘rsatish.
– Displey Qayta ochish tugmasi, agar siz katakchani belgilasangiz, panelni yopganingizdan so'ng ekran burchagida panelni ochish tugmasi ko'rsatiladi.
– Yopiq tuting, agar siz katakchani belgilasangiz, panelni bir sahifada yopsangiz, panel boshqa sahifalarda ko‘rinmaydi.
– Keep Closed For, bu yerda panelni yopgan foydalanuvchi uchun panel necha kun ko‘rsatilmasligini belgilashingiz mumkin.
Tarkib
– Xabar matni, xabarnomada ko'rsatiladigan matnni shu yerga kiriting, siz HTML kodini qo'shishingiz mumkin.
– Qisqa kodni qayta ishlang, bildirishnomalarga qisqa kodlarni qo'shishingiz uchun katakchani belgilang.
– Displey tugmasi, paneldagi tugmani ko‘rsatish uchun katakchani belgilang.
– Button Text, bu yerga tugma uchun matnni kiriting.
– Tugma harakati, tugma uchun havolani shu yerga kiriting. URLni yangi tab/oynada oching - havola yangi oynada ochiladi. Kuzatuv havolasi yo'q - havola indekslanmaydi.
– Tugmachani bosish orqali panelni yoping, tugmani bosib panelni yoping.
Filtr
– Boshlanish sanasi va vaqti, panel ko‘rsatila boshlagan sana va vaqtni belgilashingiz mumkin.
– Tugash sanasi va vaqti, panel yopilgan sana va vaqtni belgilashingiz mumkin.
– Displey on Pages, qaysi sahifalarda panel ko‘rsatilishini tanlang. Barcha sahifalar - barcha sahifalarda. Keyingi sahifalarga qo'shing - panel ko'rsatiladigan sahifalarni tekshiring. Keyingi sahifalarda chiqarib tashlash - sahifalarni chiqarib tashlash.
– Foydalanuvchi rollari uchun ekran, bu yerda panel qaysi foydalanuvchi rollari uchun ko‘rsatilishini tanlashingiz mumkin. Barcha foydalanuvchilar - hamma uchun, Barcha tizimga kirgan foydalanuvchilar - faqat vakolatli foydalanuvchilar uchun, Mehmon foydalanuvchilar - faqat mehmonlar uchun, Quyidagi foydalanuvchi rollari uchun - rollarni tekshiring.
Rang
– Bar rangi, bar uchun ranglarni tanlang.
– Xabar matn rangi, paneldagi matn uchun rangni belgilang.
– Tugma rangi, tugma uchun ranglarni tanlang, siz gradientni ko'rsatish uchun ikkita rangni belgilashingiz mumkin.
– Tugma matn rangi, tugmadagi matn uchun rang.
– Qayta ochish tugmasi rangi, panelni ochish tugmasi uchun rang.
– Yopish tugmasi rangi, panelning yopish tugmasi uchun ranglarni tanlang.
- Maxsus CSS, siz panel uchun o'zingizning CSS uslublaringizni o'rnatishingiz mumkin, ammo bu shart emas.
Oxirida o'zgarishlaringizni saqlang.
WordPress saytingizning yuqori yoki pastki qismidagi bildirishnomalar paneli yangilangan: 2018 yil 25-iyul Ilya Juravlev
Salom, aziz blog o'quvchilari. Bugun men bir vaqtning o'zida bir nechta sahifalarni ulashni amalga oshirishi mumkin bo'lgan juda funktsional va qulay upPrev plagini haqida gapirmoqchiman. Siz uning ishini (hech bo'lmaganda ushbu maqolani yozish vaqtida) har bir maqola sahifasining pastki qismida kuzatishingiz mumkin - o'ng tomonda shunga o'xshash materiallar ro'yxati bilan qalqib chiquvchi panel paydo bo'ladi.
Plagin nafaqat o'xshash materiallarni, balki xuddi shu toifadagi yoki teglar arxividagi oldingi maqolalarni ham ko'rsatishi mumkin (bu haqda biz yuqoridagi maqolada batafsil gaplashdik va men amalda qo'llashni tasvirlab berganman), oldingi materiallar butun blogning formati, shuningdek tasodifiy olingan nashrlar. Bundan tashqari, agar siz postlarni yozishda ularni yaratsangiz, hamma narsani eskizlar bilan bezash mumkin.
Hozirda veb-saytni reklama qilishda havola qanday rol o'ynaydi?
Umuman olganda, veb-saytni keyingi muvaffaqiyatli targ'ib qilish uchun optimallashtirish birinchi raqamli vazifadir (ikkinchi raqam - bu qayta havolalarni olish). Ichki omillar hamma narsaning ta'sirini to'sib qo'yishi va kamaytirishi mumkin. Boshqa tomondan, bu mumkin emas (ayniqsa, tarkibdagi kalit so'zlar va ichki havolalarning langarlari bilan).
Hozirgi kunda rag'batlantirishning kompleks yondashuvi muhim ahamiyatga ega bo'lib, unda bog'lanish juda muhim o'rin tutadi. So'nggi paytlarda har qanday narsani vizual tasvirlash uchun infografikadan foydalanish modaga aylandi. SEO mavzusida siz shunga o'xshash ko'plab sxemalarni topishingiz mumkin, masalan, Seopro-ning veb-saytni qanday targ'ib qilish haqidagi maqolasida. Afsuski, men bunday durdona asarlarni yaratishga hali tayyor emasman, lekin ularga murojaat qilish menga keraksiz suv quymaslikka imkon beradi.
Qaysi ulanish sxemasini tanlash kerak? Bu juda qiyin savol, chunki ilgari yaxshi ishlagan ko'plab sxemalar (hammasi bir xil mashhur "halqa", men yuqorida aytib o'tgan amalga oshirish usullariga havolalar) endi o'n yil oldin kuzatilgan ajoyib natijalarni bermaydi. Qidiruv mexanizmlari ham o'rganmoqda va ularning nuqtai nazari bo'yicha aniq aldash ekanligini hisobga olmaslikka harakat qilmoqda.
Peydrank nazariyasiga ko'ra, bir qator halqalar shaklida o'zaro bog'lanish, ushbu halqada ishtirok etadigan sayt sahifalarining () statik og'irligini jiddiy ravishda oshirishi kerak.
Biroq, bu har doim ham amalda ishlamaydi. Ehtimol, alohida sahifalar indeksdan tushib qolsa, uzuk uzilib qolishi yoki belgilarni kamaytirish uchun qidiruv status og'irligini hisoblash uchun klassik formulaga jiddiy pasaytirish omilini kiritgan bo'lishi mumkin.
Veb-sayt sahifalarini bog'lashning yana bir vazifasi bor, u endi Yandex yoki Google-ni xursand qilish uchun emas, balki tashrif buyuruvchiga yoqadi. Uning blogingizni sinab ko'rishi uchun bitta maqola etarli bo'lmasligi aniq - uni qiziqtirish, uni saqlab qolish va, ehtimol, uni sizning obunachiga aylantirish uchun uni boshqa joyga taklif qilishingiz kerak.
Shunday qilib, bog'lanish ham ta'sir qiladi xulq-atvor omillari, bu qidiruv ham hisobga oladi va har yili ko'proq va ko'proq darajada. Deyarli barcha veb-ustalar buni tushunishadi va shunga o'xshash materiallar, eng ko'p o'qilgan nashrlar yoki bir xil toifadagi maqolalar bilan saytga bloklar qo'shishadi. Ehtimol, mavzu bo'yicha boshqa o'zgarishlar mavjud.
Tabiiyki, ichki bog'lanishni amalga oshirish uchun juda ko'p imkoniyatlar mavjud. Siz hatto plaginlarsiz ham qilishingiz mumkin (maqoladagi misolni ko'rishingiz mumkin), lekin ularning ko'pchiligi ulanish uchun yozilgan. Eng qiyin narsa - blogingiz uchun to'liq mos keladigan variantni tanlash.
Men o'zim ulardan ko'pini sinab ko'rdim va hatto ba'zilari haqida sharhlar yozdim (). Aslida, eslatib o'tilgan plagin tegishli xabarlarni hisoblash va ularni blog sahifalarida ro'yxatga olish uchun eng yaxshilaridan biridir.
Ammo uning ma'lumotlari boshqa WordPress kengaytmalari tomonidan ham ishlatilishi mumkin, bu ularni yanada rang-barang yoki go'zal tarzda loyihalash. YARP haqidagi xuddi shu maqolada men uning ma'lumotlari Related Posts Slider plaginida qanday ishlatilganiga misol keltirdim, bu unga o'xshash xabarlarni quyidagi shaklda ko'rsatishga imkon berdi:
Xo'sh, yoki bu:
Bizning bugungi qahramonimiz qo'ng'iroq qildi yuqorigaOldingi shuningdek, Yet Another Related Posts Plugin ma'lumotlar bazasidan qanday ma'lumot olishni biladi va to'g'ri ish qiladi, chunki har safar g'ildirakni qayta ixtiro qilishning hojati yo'q. Keling, aslida, ushbu muhandislik mo''jizasining imkoniyatlarini tasvirlashga o'taylik.
upPrev plagini yordamida opsiyalarni ulash
Men bu uslublarga tegmadim, chunki men boshqa yo'lni tanladim (eng to'g'ridan-to'g'ri emas), uni quyida matnda tasvirlab beraman. Keyin ikkinchi tabga o'ting:
Ushbu plagin havolalar yaratadigan postlar sonini tanlang. Lekin bir oz pastroq, biz shunchaki saytimiz uchun ulanish turini tanlang. Men shunga o'xshash postlar variantini Yene Another Related Posts plagin bazasidan foydalangan holda tanladim (u oldindan o'rnatilgan bo'lishi kerak), lekin siz ikkinchi yoki uchinchi variantni tanlash orqali qo'ng'iroq turini, shuningdek, katta qo'ng'iroqni ulashni sozlashingiz mumkin. birinchi.
Men bu masalani faqat tegishli maydonda tasdiq belgisi bilan ko'rsatilgan postlar uchun tashkil qilmoqchi edim. Agar siz uni to'ldirsangiz, post sarlavhasidan tashqari, ushbu panelda post boshidan yoki kotirovka maydonidan boshlab bir nechta so'zlarni (ularning soni eng pastki qismida o'rnatiladi) ham ko'rsatishi mumkin. Bu menga keraksizdek tuyuldi.
Uchinchi yorliq men foydalanmagan ushbu paneldagi havolalarni bosish sonini kuzatishni o'rnatish uchun ishlatiladi. Biroq, to'rtinchi yorliqda men hali ham keshni faollashtirdim. Beshinchi yorliqda men panelni mobil telefonlarda ko'rsatishni taqiqladim, lekin uning planshetlarda ko'rsatilishiga e'tiroz bildirmadim:
Hammasi shu, upPrev sozlamalarni tugatdi, lekin men allaqachon Boshqa Tegishli Postlar plaginining sozlamalarida panel ko'rinishini o'zgartirdim.
Sürgülü panel tarkibining ko'rinishini sozlash
U erda men shunga o'xshash xabarlarni ko'rsatish uchun javobgar bo'lgan shablon faylini tanladim (ushbu kengaytma bilan ishlashning mohiyati va xususiyatlari uchun yuqoridagi havolaga qarang):
Bu. Endi upPrev plaginida (qalqib chiquvchi panelda) ko'rsatiladigan o'xshash xabarlar ro'yxatining ko'rinishi mening mavzuim () bo'lgan papkadan yarpp-template-list.php faylimga yozilgan kod bilan aniqlanadi. Agar sizning blogingiz postlar uchun eskizlarni yaratadigan bo'lsa, ularning yordami bilan Yet Another Related Posts Plugin arsenalidan shablonni tanlash mantiqan.
Ushbu fayl uchun kod:
Bu reklama emas, balki xuddi shu saytdagi shunga o'xshash maqolalar (havolalar yangi oynada ochiladi):
have_posts()): $postsArray = array(); while ($related_query->have_posts()): $related_query->the_post(); $postsArray = "
".get_the_title()."
"; endwhile; echo implode(" "."\n",$postsArray); // vergul bilan ajratilgan tegishli elementlar ro'yxatini chop eting else:?>
Tegishli postlar yo'q.
Ko'rib turganingizdek, bu erda toymasin rozetkaning sarlavhasi yashaydi, shuning uchun crack() ni oldini olish uchun ushbu faylni BOMsiz UTF-8 kodlashiga aylantirishingiz kerak bo'ladi (agar kerak bo'lsa). Siz haqingizda bilmayman, lekin menda uzoq vaqtdan beri asosiy muharrir sifatida Notepad++ () bor edi va unda bu konvertatsiya quyidagicha amalga oshiriladi:
Ko'rinib turibdiki, bu kod oddiy Html ro'yxatini () hosil qiladi va kodda mavjud bo'lgan sinflar uchun uslublar faylida yozilgan CSS xususiyatlari tashqi ko'rinish uchun javobgardir. Mening holatimda bu uslublar quyidagicha ko'rinadi:
Lampochka sinfi yashil tasdiq belgilarini qo'shadi, ular mening CSS kodimda base64 kodi yordamida o'rnatiladi (men bu kodni biron bir joyga ko'chirib olganman). Agar qiziqsangiz, mening style.css sahifamga qarang. OK, endi hammasi tugadi. Agar biror narsani unutgan bo'lsangiz, so'rang. To'g'ri, men bir oy oldin ushbu bog'lanish variantini o'rnatganman va shu vaqt ichida bir narsa xayolimdan g'oyib bo'ldi.
Omad sizga! Tez orada blog sayti sahifalarida ko'rishguncha
Sizni qiziqtirishi mumkin
Yene Another Related Posts plaginidagi shaffof pikselni http://yarpp.org/pixels qanday olib tashlash va yozuvni o'zgartirish mumkin Shu kabi materiallar Ichki bog'lanish uchun Related Posts plaginidan foydalangan holda WordPress-da tegishli postlar ro'yxatini yaratish (eskiz rasmlari bilan). WordPress uchun Yene Another Related Posts and Related Posts Slider plaginlari yordamida veb-sayt xatti-harakatlari statistikasini qanday yaxshilash mumkin Oddiy hisoblagichlar va toifalar va sahifa piktogrammalari - chiroyli RSS va Twitter hisoblagichlari, shuningdek WordPress-dagi toifalar va sahifalar uchun piktogrammalar Mening blogimdagi WordPress plaginlari (sayt)Veb-saytingiz uchun slaydlar va slayd-shoular - qanday variantlar mavjud va jQuery Slider skriptlaridan qanday foydalanish kerak Breadcrumb NavXT plaginidan foydalangan holda WordPress-dagi non parchalari (bog'lanishni kuchaytirish) Sahifalar yaratishda WordPress-da xotira sarfini kamaytirish - mahalliylashtirish faylini almashtirish uchun WPLANG Lite plagini WP-PageNavi - WordPress blogi uchun sahifa navigatsiyasi - o'rnatish, sozlash va sahifalash ko'rinishini o'zgartirish Uni kalendarlashtiring! - WordPress uchun voqealar taqvimi Pochta WordPress-dan yuborilmaydi va vizual muharrir ishlamayapti - SMTPni sozlash va Post muharriri tugmalari plaginlari yordamida yechim
Albatta, siz tez-tez veb-sayt sahifalarida yuqorida, pastda, o'ngda yoki chapda to'liq avtomatik ravishda, ma'lum bir vaqt oralig'ida gapiradigan yoki bosish orqali faollashtirilgan har xil turdagi va joylarda tortiladigan panellarni uchratasiz. Qoida tariqasida, bunday panellarda ba'zi qo'shimcha ma'lumotlar mavjud, ba'zilari muhim va ba'zilari unchalik muhim bo'lmagan, ular hozircha foydalanuvchining ko'zidan yashiringan. Masalan, obuna shakllari, ijtimoiy tarmoq vidjetlari, havolalar, teglar, aloqa ma'lumotlari va boshqalar va boshqalar, qisqasi, har qanday narsa. JavaScript-da toymasin panellarni amalga oshirish uchun juda ko'p tayyor echimlar, turli CMS-lar uchun modullar va plaginlar, individual jQuery plaginlari mavjud, ammo juda kam sonlilari sof CSS-da to'liq ishlaydigan usullar edi.
Men uzoq vaqtdan beri shunga o'xshash narsani qilishni xohlardim, yashirin tasdiqlash qutilarini ishlatish mexanizmi yaxshi ma'lum va tushunarli, lekin qandaydir tarzda men bunga hech qachon erisha olmadim. Shunday qilib, CodePen-ning changli omborlarida bittasiga qoqilib, men tajriba o'tkazishga va sof CSS-da tortiladigan yuqori panelning o'z versiyasini ishlab chiqarishga qaror qildim, juda yaxshi ishlaydi, biroz o'zgartirilgan va birodarimiz uchun moslashtirilgan va shunday bo'ldi)) .
Biz misolni ko'rib chiqdik, uni asl nusxasi bilan taqqosladik va endi bu kimga kerak, keling, bularning barchasi qanday ishlashini birgalikda aniqlaylik. Yana bir bor eslatib o'taman, js yo'q, faqat toza html va CSS "sehrli" barcha ishni bajaradi.
HTML tartibi
U uchta asosiy elementdan iborat: asosiy konteyner, tarkibga ega blok va panelni ochish/yopish tugmasi.
Har qanday tarkibni shu yerga joylashtiring.....
Ko'rib turganingizdek, panel dizayni sukut bo'yicha yashirin va nofaol bo'lgan type=" " bayrog'ini o'z ichiga oladi. Teg foydalanish