WordPress için yazı eklentisinin sonunda anket. wordpress oylama eklentisi

WordPress için yazı eklentisinin sonunda anket. wordpress oylama eklentisi

Selamlar, sevgili ziyaretçilerim! Yakında, belki bir sonraki yazıdan itibaren, her yazının sonunda size farklı testleri / anketleri cevaplamayı önereceğim. Ve şimdi, bu makalede aynı anketlerin wordpress'te nasıl yapıldığını anlatacağım.

Anketleri projemizde kullanmak için eklentiyi kullanacağız. WP Anketleri.

Kurmak ve kullanmak için lütfen şu kısa talimatları izleyin:

  1. Eklenti indiriliyor.
  2. Diğer tüm eklentiler gibi standart prensibe göre kuruyoruz.
  3. Yönetici panelinde etkinleştirin.
  4. Soldaki konsolda görünür yeni Kısım anketler.
  5. Anket Ekle alt bölümüne gidiyoruz.
  6. Ve özel sütunları doldurun (soru ve cevap seçenekleri).

Görüyorsun, bunda zor bir şey yok. Ama şimdi hepsi aynı, resimlerde daha ayrıntılı talimatlara bakın

WordPress anketlerini ayarlama

Ve gerekli alanları doldurun. İngilizceniz iyi değilse aşağıdaki resmi kullanın

Yukarıda, ne zaman yeni bir soru oluşturulacağını ayrıntılı olarak anlattım. Böylece sadece birinciyi değil, ikinciyi, üçüncüyü, onuncuyu da yaratabilirsiniz.

Ayrıca, bir makaleye eklemek için, oluşturulan anketin kimliğini bulmanız ve bir makale yazarken veya bir sayfa oluştururken onu özel bir pencereye eklemeniz gerekir. Kimliği öğrenmek için tekrar bölüme gitmeniz gerekiyor. Anket, alt bölüme Anketleri Yönet, ve oluşturduğunuz anketin yanında kimliği olacaktır.

Artık anketimizin kimlik numarasını bildiğimize göre, yazı düzenleyiciye (yani makaleleri yazdığımız yere) gidiyoruz ve diyagramın çizildiği yeni bir düğme görüyoruz.

Üzerine tıklayın ve girin İD anketimiz

Ve işte, anket makalemize eklendi. Gerçekten kolay değil mi? Ayrıca, son eylemler kodla değiştirilebilir (yalnızca _ sadece bir boşluk):

Bunun gibi bir çok anketi wordpress üzerinde yapabilirsiniz. Makale başına birkaç bile.

benim için hepsi bu Herkese güle güle ve iyi şanslar!

Saygılarımla, Konstantin Belan.

Herkese iyi günler! Eklentiyi, wpnice okuyucularından birinin yorumuyla incelemem istendi. Genel olarak konuşursak, ücretsiz olmaması WordPress Eklentisi inceleme yapmak için ah gözlenmez. Ve bazılarını zaten tarif ettim. Örneğin veya burada.

Ancak gizli bir oylama düzenleme olasılığı hakkında görünüşte basit bir soru, bu konuya tekrar dönmemi sağladı. Anlaşılan, uğraşmak zorunda kaldığım eklentilerin hiçbirinde böyle bir fırsat yok. Ve böylece, küçük bir arama sonucunda bir eklentiye rastladım - YOP Poll. Ve ondan gerçekten hoşlandım. Aşağıda nedenini detaylandıracağım.

Aktivasyonun ardından, eklenti ayarlarını dikkate almaya devam ediyoruz.

YOP Anket Ayarları

Yönetici panelinde yeni, ayrı bir öğe belirir - altı sayfa ayar içeren YOP Anketi. Bunları kısaca tek tek inceleyelim.
Eklenti, anladığım kadarıyla Rusça'ya çevrilmedi, ancak ne yaparsanız yapın özellikle en sevdiğiniz okuyucular için. Bu nedenle, ayarların açıklaması Rusça olacak ve çeviriyi makalenin sonunda indirebilirsiniz.

Tüm YOP Anketleri

Filtreli standart WP tablo sayfası, seçili olanlarda toplu eylemler ve mevcut anketlerin bir listesi (varsayılan olarak, yalnızca bir tane vardır - bir test). Üstte bir düğme var - "Yeni ekle". Üzerine tıklayarak ikinci sayfaya geçiyoruz.

Yeni YOP Anketi Ekle

Pek çok ayar var, ancak hepsi basit. Gelecekteki anketimize bir isim veriyoruz, bir soru soruyoruz ve gerekli sayıda cevap ekliyoruz.

Ayarlar sonuçlarını görüntüle- burada bir sonraki sayfada belirlediğimiz genel ayarlar görüntülenir - YOP Anket Ayarları, ancak mevcut anketle ilgili olarak ayrı ayrı değiştirilebilirler. Burası, kullanıcılar için anketin görünürlüğünü ayarlayabileceğiniz yerdir. Örneğin, anketten önce, anketten sonra, anketten sonra ve gerekli tarih geçti, asla, gerekli tarihten sonra. Böylece, ihtiyaç duymanız durumunda oylama sonuçlarını kullanıcılar için gizlemek mümkündür.
Burada ekranı ayarlayabilir (ve yapmalısınız) ve - sonucu görün, oylamaya geri dönün ve diğerleri gibi metin alanları için Rusça seçenekler belirleyebilirsiniz.

Diğer ayarlar– kimlerin oy kullanabileceğini ve tekrarlanan oylamayı engelleme türünü tanımlayın. Anketinizi görüntülemek için 15 renk şablonundan birini de seçebilirsiniz. Ve son olarak, arşiv görüntüleme ayarları.
Sol üst köşeye kaydettikten sonra, sayfaya ve gönderilere eklemek için oluşturulacaktır.

YOP Anket Ayarları

Birçok açıdan önceki bölümdeki ayarların aynısını taşır, ancak genel karakter. Ek olarak, özel ayarlar vardır.
Yanıt ayarları- Bu eklenti için başka bir benzersiz an, alanın varlığı - Kullanıcıların kendilerine ait bir şey girebilecekleri Diğer. Tabii ki, tamamen kapatılabilir.
Ayarları göster- istenirse, ayarlayın HTML kullanarak anketteki etiketler ve anket yanıtlarını ve sonuçlarını görüntüleme seçenekleri.
Yanıtları ve sonuçları sıralama- alfabetik olarak, rastgele, vb.

YOP Anket Şablonları

Mevcut tüm şablonların listesi. Herhangi birine tıklayarak düzenleme moduna geçebilirsiniz. Yeterince hazır şablon yok mu? Ardından mevcut olanı klonlayın ve düzenleyin, yeni bir tane olarak kaydedin.

YOP Anket Günlükleri

Tüm anketlerinizin günlüklerini içeren tablo. Kolay sıralama için çeşitli filtreler vardır

YOP Anket Yasakları

E-posta, ad veya IP ile yasaklayabileceğiniz "şanslı kişiler" için bir işaret.

Widget bölümünde, yeni widget'ı kullanın − , sitenizdeki bir kenar çubuğuna veya başka herhangi bir "widget yerine" yerleştirilebilir. Widget'ın kendisinin ayarı yoktur. Önceden hazırlanmış anketlerden birini seçmeniz yeterlidir.

sonuçlar

Anketler ve anketler için mükemmel ve son derece özelleştirilebilir bir WordPress eklentisi. Pek çok hazırlanmış şablon, tasarımı özellikle sitenize mükemmel bir şekilde "uydurmanıza" olanak tanır. Ve geniş ayarlar, anketi tam olarak ihtiyacınız olan şekilde yapmanıza yardımcı olacaktır. Belki de hak edilmiş dinlenmeyi kaldırmanın ve siteme yaptığım YOP Anketini yüklemenin zamanı gelmiştir.

Eklenti sayfası. Açıklama sırasındaki eklenti sürümü (güncelleme) - 4.1

Eklenti, aşağıdakiler gibi çok sayıda özellikle anket oluşturmak için akıllı ve kullanışlı bir sistem ekler:

  • Tek ve çoklu oylama. özelleştirilebilir
  • Ziyaretçiler yeni cevaplar ekleyebilir. özelleştirilebilir
  • Anketin bitiş tarihini belirleme yeteneği.
  • Kayıtsız kullanıcılar oy kullanamaz. özelleştirilebilir
  • Bir anketin farklı tasarımı.
  • Ve benzeri. Değişiklik günlüğüne bakın.

Eklenti, tüm sayfa önbelleğe alma eklentileriyle çalışır: WP Total Cache, WP Super Cache, WordFence, Quick Cache, vb.

Hızlı ve kolay anket yönetimi ve kod performansına odaklandım. Sonuç:

  • Ön uçta anketi düzenlemeye hızlı erişim düğmesi
  • Yönetici çubuğundaki eklenti menüsü
  • Css ve js'yi doğrudan HTML'ye bağlama
  • CSS ve JS yalnızca ihtiyaç duyulduğunda dahil edilir
  • vesaire. Değişiklik günlüğüne bakın

Ek Bilgiler

Bu, aynı adı taşıyan bir zamanlar ünlü eklentinin reenkarnasyonudur. Eklenti, geliştirici tarafından 2006 yılında terk edildi, ancak fikir canlı kaldı ve ben onu bu eklentide yeniden canlandırdım. Şimdi mükemmel yeni kod Andrew Sutherland'dan bir fikirle

Bazı eklenti özellikleri:

  • yeni anketler eklemek;
  • sayfa önbelleğe alma eklentileriyle çalışır: wp total cache, wp super cache, vb.
  • kullanıcılar yanıt seçeneklerini ekleyebilir (Demokrasi), seçenek devre dışı bırakılabilir.
  • Çoklu Oylama: Kullanıcılar birden fazla cevap seçebilir. Seçenek devre dışı bırakılabilir.
  • anketi belirtilen tarihte kapatmak;
  • birkaç tane olduğunda rastgele anketler gösteriliyor.
  • kayıtsız kullanıcılar için anketi kapatmak;
  • anketin uygun şekilde düzenlenmesi ve ön uçtan yönetici sayfasına bir bağlantı;
  • oy sayısını düzenlemek;
  • kullanıcı fikrini değiştirebilir - yeniden oy kullanabilir;
  • kullanıcının IP, çerezler veya WP profili (yetkili kullanıcılar) tarafından hesaplanması. Oylama geçmişi temizlenebilir;
  • kısa kod yoluyla herhangi bir gönderiye anket eklemek. Düğme görsel düzenleyicide mevcuttur;
  • kenar çubuğuna anket eklemek için pencere öğesi;
  • uygun eklenti yönetimi — eklenti kontrol paneli yönetici çubuğuna taşındı. Seçenek devre dışı bırakılabilir.
  • .css veya .js dosyaları, dosya olarak veya doğrudan HTML'ye dahil edilebilir veya tamamen devre dışı bırakılabilir.
  • anketin altına metin ekleme yeteneği (not);
  • anketin tasarımını değiştirmek (css teması);

Çoklu site: 5.2.4 sürümünden itibaren destek

PHP 5.3 veya sonraki sürümünü gerektirir.

YAPMAK

  • EKLE: Kendi temalarınızı ekleme imkanı (temalı css dosyasına bağlantı)?
  • EKLE: Anket belirtilen tarihte aktif hale getirilsin mi?
  • EKLE: Oy verdikten sonra kullanıcı metnini gösterebilme ("oyununuz bizim için çok önemli" vb.)
  • EKLE: Oylama sınırı, böylece katılımcıların oy kullanmak için örneğin 3 puan seçmesi gerekir.
  • EKLE: stilleri bir dosya olarak dahil etme yeteneği!
  • https://wordpress.org/support/topic/log-data-ip-restriction/#post-9083794
  • EKLE: Her anketin kendi açılma yüksekliği vardır. Bugün, kenar çubuğuna ek olarak oylamayı makalenin kendisine (yüksekliğin daha fazla ihtiyaç duyulduğu yerde) eklemek istedim, ancak işe yaramadı. Ne yazık ki tüm anketler için sabittir.
  • EKLE: sonuçlar ekranında cevaplar için sıralama düzeni belirleme seçeneği
  • EKLE: Tüm aktif anketlerin bir listesini tek bir ön sayfada bulundurmak güzel olurdu.
  • EKLE: hızlı düzenleme - https://wordpress.org/support/topic/suggestion-quick-edit/
  • EKLE: arşiv sayfasında sayfalama
  • EKLE: arşiv sayfasında sıralama
  • EKLE: cron: gölgeli anket açma ve etkinleştirme
  • EKLE: Bir gönderiye eklenmişse (bir in_posts kimliğine sahipse) anketin altında gönderi bağlantısını göster
  • EKLE: demPoll_N çerezlerini bir seçenek dizisinde toplayın
  • EKLE: yönetici oyları değiştirebilir… anket oluşturmaya oylar üzerinde yönetici kontrolüne izin vermek/izin vermemek için bir seçenek koyabilir mi?
  • EKLE: Grup anketleri
  • EKLE: Ön moderasyondan bahsediyoruz yani kullanıcı kendi sürümünü öneriyor ve bu sürüm yönetici tarafından onaylandıktan sonra herkese açık hale gelecek.
  • EKLE: Özellik İsteği: metne değil, bir meta kutu yapmak için (ve listeden normal bir anket seçimi ile) bir kısa kod ekleyerek belirli bir gönderiye/sayfaya bir anket "ekleme" yeteneği ekleyin. Bu, sayfada herhangi bir yere (tasarıma göre) ve yalnızca anketin bağlı olduğu gönderiler/sayfalar için bir anket eklemenize izin verecektir.

kullanım

Kullanım (araç)

  1. WP-Yönetici sayfasına gidin -> Dış görünüş-> Widget'lar ve Demokrasi Anketi widget'ını bulun.
  2. Mevcut bir widget alanına bir widget ekleyin.
  3. Eklenen widget'ı özelleştirin ve Kaydet'e tıklayın.
  4. Hazır!

Kullanım (widget yok)

  1. Sidebar.php tema dosyasını açın: wp-content/themes/ /kenar çubuğu.php
  2. Anketi görüntülemek istediğiniz yere aşağıdaki kodu ekleyin:

  3. Anketler
  • Belirtilen anketin çıktısını almak için şunu kullanın:3, anket kimliğidir.
  • Belirli bir anketi eklemek için, 2'nin anket kimliği olduğu yerde kullanın.
  • Rastgele bir aktif anket eklemek için şunu kullanın:

Arşivi göster

Anket arşivini görüntülemek için şu işlevi kullanın:

Ekran görüntüleri

SSS

Eklenti kaldırıldığında kendi kendine temizlenir mi?

Evet! Bir eklentiyi tamamen kaldırmak için devre dışı bırakın ve yönetici panelindeki eklentiler sayfasındaki Kaldır düğmesine tıklayın. Eklenti daha sonra emekli olacak ve tüm tablolarını ve seçeneklerini veritabanından kaldıracaktır.

Üyeler ve Geliştiriciler

"Demokrasi Anketi" - açık olan bir proje kaynak kodu. Aşağıdaki katkıda bulunanlar, eklentinin geliştirilmesine katkıda bulunmuştur:

Üyeler

Değişiklik günlüğü

5.5.6.3

  • DÜZELTME: onay kutusu girişi için devre dışı bırakılan özellik, birden çok yanıtlı soruların işareti kaldırıldığında bazen kaldırılmıyor.

5.5.6.2

  • YENİ: Sonuçlar, Oylama vb. öğelerine tıkladığınızda anketin en üstüne gidin.

5.5.6.1

  • YENİ: telif hakkı bağlantısı için target="_blank" özelliği.

5.5.6

  • YENİ: arşiv sayfasının altındaki sayfalandırma bağlantıları.
  • YENİ: artık parametreleri kabul edebilir: 'before_title', 'after_title', 'active', 'open', 'screen', 'per_page', 'add_from_posts'. yalnızca varsayılan oylama ekranlı etkin anketi gösterecektir.
  • YENİ: get_dem_polls($args) işlevi

5.5.5

  • DEĞİŞİKLİK: ACE kod düzenleyicisinden yerel WordPress CodeMirror'a.

5.5.4

  • EKLE: 'dem_get_ip' filtresi ve cloudflare IP desteği.
  • YENİ: 'cookie_days' seçeneğinde değişken sayı kullanın.
  • DÜZELTME: sona erme zamanı artık UTC saat diliminde ayarlanıyor.

5.5.3

  • DÜZELTME: W3TC ile uyumluluk.
  • DÜZELTME: arka uçta çoklu oylama sınırı kontrolü (AJAX isteği) - izin verilenden daha fazla yanıt yok…
  • IMP: oylama hatasında WP_Error nesnesini döndürün ve görüntüleyin…

5.5.2

  • EKLE: 'get_democracy_poll_results($poll_id)' temalarında kullanım için sarmalayıcı işlevi - Anket sonuçları ekranını alır.
  • EKLE: izin verildi soru ve cevaplarda etiketleyin.

5.5.1

  • IMP: şimdi tasarım ayarı yönetici sayfası daha net ve güzel 🙂

5.5.0

  • EKLE: Bir gönderiye anket eklemek için meta kutu gönderin. Anketi temaya eklenmiş olarak göstermek için is_singular() sayfasında get_post_poll_id() işlevini kullanın. Sayesinde [e-posta korumalı] fikirler için.
  • EKLE: oylanan ekran ilerleme çizgisi animasyon efekti ve animasyon hızını ayarlama veya animasyonu devre dışı bırakma seçeneği…
  • IMP: şimdi "yükseklik çökmesi", 100 pikselden daha azını gizlemeyi amaçlıyorsa çalışmıyor…
  • DÜZELTME: şimdi JS, anketten hemen sonra değil in_footer'ı içeriyor. Bazı durumlarda bir hata vardı - anket içeriğe kısa kod aracılığıyla eklendiğinde.
  • IMP: "tasarım ayarları" yönetici ekranındaki düğmeler ve diğer tasarım.

5.4.9

  • ADD: 'demadmin_sanitize_poll_data' filtre ikinci '$original_data' parametresi
  • EKLE: anket arşiv sayfasındaki her anketin altına bir anket bloğunun yerleştirildiği gönderiler.

5.4.7 — 5.4.8

  • DÜZELTME: 'expire' parametresi, DB'ye yazılan günlüklerle hatalı çalışıyor.
  • DÜZELTME: 'wp_remote_get()', 'file_get_contents()' olarak değiştirildi çünkü geoplugin.net API ile doğru çalışmıyor.
  • DÜZELTME: 'jquery-ui.css' düzeltmesi ve gerekli görseller eklendi.

5.4.6

  • DÜZELTME: Eklentiyi etkinleştirmenin imkansız olmasına neden olan "load_textdomain" hatası

5.4.5

  • DÜZELTME: "Düzenle" bağlantısı. anket oluşturma haklarına sahip kullanıcılar için önden anket".
  • DÜZELTME: class.Democracy_Poll_Admin.php'de PHP 5.3 için $this'in yanlış kullanımı

5.4.4

  • CHG: yerelleştirmeyi translate.wordpress.org'a taşımaya hazırlanıyor
  • DÜZELTME: MU aktivasyonu ile ilgili uyarı - wp_get_sites() öğesini WP 4.6 get_sites() öğesinden yeni olarak değiştirin. Eklenti Kaldırmada aynı düzeltme…
  • EKLE: Macarca çeviri (hu_HU). Lesbat'a teşekkürler.

5.4.3

  • EKLE: diğer rollere demokrasi yöneticisi erişimi olduğunda, başka bir kullanıcının anketini düzenlemek için kullanıcı özelliğini devre dışı bırakın…
  • EKLE: İspanya (es_ES) yerelleştirme dosyası eklendi.
  • IMP: ek roller için yönetici alanının farklı bölümlerinde erişilebilirlik korumasını iyileştirin (anket düzenleme, silme)…
  • IMP: 'super_access' erişim düzeyi olmayan roller için herhangi bir küresel eklenti seçeneği güncellemesini gizleyin ve engelleyin…

5.4.2

  • DÜZELTME: Eklenti mantığını hiçbir şekilde değiştirmeyen bazı küçük değişiklikler: işlev adlarını değiştirin; "etkin" PHP koduna sahip dosyalara doğrudan erişimi engelleyin.
  • CHG: Eklenti dosyalarına jquery-ui.css ekleyin ve şimdi içinden yüklendi.
  • DÜZELTME: "wp toplam önbellek" desteği
  • EKLE: 'dem_sanitize_answer_data' filtresine ikinci parametre - $filter_type
  • EKLE: 'dem_set_answers' filtresine ikinci parametre - $poll
  • DÜZELTME: tinymce çeviri düzeltmesi
  • CHG: gelecekte çakışma olmaması için ana sınıf Dem'i Democracy_Poll olarak yeniden adlandırın. Ve diğer bazı dahili işlevleri/yöntem adlarını yeniden adlandırın

5.4.1

  • CHG: mantığı, wp-admin alanının dışında (ön uçta) active_plugin() işleviyle düzgün çalışacak şekilde iyileştirin. J.D. Grimes sayesinde

5.4

  • DÜZELTME: XSS Güvenlik Açığı. Bazı olağanüstü durumlarda sitenizi hacklemek mümkün olabilir. Buradan okuyun: http://pluginvulnerabilities.com/?p=2967
  • EKLE: Ek koruma için yönetici alanındaki tüm istekler için nonce check ekliyorum.
  • CHG: Democracy_Poll_Admin::update_options()'ı yerine geri taşı - bu iyi bir karar değil - Daha iyisini arıyorum

5.3.6

  • DÜZELTME: koruma için esc_sql() kodunu koddan silin. JD sayesinde Grimes
  • DÜZELTME: Democracy_Poll_Admin'in çoklu çalıştırması tetikleme hatası… (J.D. Grimes)
  • CHG: eklentiyi yalnızca yönetici alanından etkinleştirme olasılığı için Democracy_Poll_Admin::update_options() yöntemini Democracy_Poll::update_options() öğesine taşıyın.

5.3.5

  • DÜZELTME: artık kullanıcı IP'si yalnızca REMOTE_ADDR sunucu değişkeni ile algılayarak sesin kopyalanmasına olanak vermiyor. Ayarlarda davranışı değiştirebilirsiniz.

5.3.4.6

  • DÜZELTME: yinelenen içerik olmaması için noindex ayarlamak üzere 'dem_add_user_answer' sorgu var parametresini ekleyin
  • EKLE: dem_vote ve dem_vote_deleted eylemleri

5.3.4.5

  • EKLE: dem_vote_screen ve dem_result_screen'i filtreler

5.3.4

  • EKLE: anket düzenleme sayfasında anket oluşturma tarihi değiştirme özelliği.
  • EKLE: tasarım ayarlarında animasyon hızı seçeneği.
  • EKLE: "sonuç bağlantısını gösterme" genel seçeneği.
  • EKLE: widget'ta 'son anketi göster' seçeneği
  • DÜZELTME: birden çok anket için oylama düğmesi gizlendiğinde kullanıcı onw yanıtını ekleyemiyor
  • CHG: "dem_collapser" stillerini tüm stillere taşıyın. Stilleri değiştirin: ok artık %150 yazı tipi boyutuna sahip. Artık stilini değiştirerek kendi ok sembollerinizi ayarlayabilirsiniz. ESKİ:
    .dem__collapser.collapsed .arr:before( içerik:"aşağı"; )
    .dem__collapser.expanded .arr:before( içerik:"yukarı"; )

5.3.3.2

  • DÜZELTME: "dem_collapser" stilini belgeye eklemek için kararlılık.

5.3.3.1

  • EKLE: yanıtlar yöneticide iki alana göre sıralanır - oylar ve ardından kimliğe göre - bu, yeni yanıtları zorlamak için…

5.3.3

  • DÜZELTME: küçük: önbellek eklentisiyle çalışırken: artık oylama ve yeniden oylama düğmeleri DOM'dan tamamen kaldırılıyor

5.3.2

  • DÜZELTME: küçük: eklenti, sayfa önbelleğe alma eklentisiyle çalışırken çerez kararlılığı düzeltmesi

5.3.1

  • EKLE: filtre: 'dem_poll_screen_choose'
  • DÜZELTME: şimdi herhangi bir şey yapmadan önce, js kontrolleri - sayfada herhangi bir demokrasi unsuru var mı? Js hatalarını önlemesi gerekiyor.
  • CHG: şimdi ana js başlatma eylemi Document.ready'de çalışıyor, ancak yükte değil. Yani demokrasi eylemi daha erken işlemeye başlar…

5.3.0

  • CHG: Tüm eklenti kodu ingilizceye çevrildi! Artık bilinmeyen yerelleştirme dizeleri için HİÇBİR rusça metin yok.

5.2.9

  • DÜZELTME: anket ekle PHP sözdizimi hatası…

5.2.8

  • EKLE: yeni kırmızı düğme - pinterest stili. varsayılan düğme stilleri değişti. Bazı çirkin düğmeler (3d, cam) silindi.
  • EKLE: filtreler: 'dem_vote_screen_answer', 'dem_result_screen_answer', 'demadmin_after_question', 'demadmin_after_answer', 'dem_sanitize_answer_data', 'demadmin_sanitize_poll_data'

5.2.7

  • DÜZELTME: 'sonuçları gösterme' genel seçeneği düzgün çalışmıyor
  • DÜZELTME: kodda bazı küçük düzeltmeler

5.2.6

  • DÜZELTME: yeni yanıt eklendiğinde hata: şimdi "YENİ" işareti doğru şekilde ekliyor

5.2.5

  • DÜZELTME: wp_json_encode() işlevi, 4.1'den daha düşük WP'yi desteklemek için değiştirildi
  • CHG: kullanılabilirlik iyileştirmeleri
  • CHG: yanıtların sırası varsa, kullanıcıların eklediği yanıtlar için 'maks+1' sıra numarasını ayarlayın

5.2.4

  • EKLE: çoklu bölge desteği
  • EKLE: "WP Anketleri" eklenti mekanizmasından geçiş
  • DÜZELTME: hata - birden çok yanıt için 1 yanıtın ayarlanmasına izin verildi
  • CHG: IP'yi DB'ye kaydet: şimdi ip2long() olmadan olduğu gibi kaydediyor

5.2.3

  • EKLE: yönetici düzenleme anket ekranında, anket kısa kodunun kullanıldığı gönderiler listesi
  • EKLE: tasarım ayarları sayfasında anket düğmeleri css sınıfını ayarlama yeteneği
  • EKLE: filtreler: 'dem_super_access' ('dem_admin_access' filtresi kaldırıldı), 'dem_get_poll', 'dem_set_answers'
  • DÜZELTME: 'sırayı sıfırla' hata düzeltmesi - anket düzenleme ekranında cevaplar sıralandığında ve sırayı sıfırlamak istediğinizde düğme çalışmıyor - Yeniden düzenleme sırasında koddaki bir harfi kaçırdım 🙂
  • DÜZELTME: 'ek css' güncelleme hatası düzeltme: boşaltamazsınız…
  • DÜZELTME: diğer bazı küçük düzeltmeler…
  • CHG: TR çevirisi güncellendi.

5.2.2

  • DÜZELTME: anket listesi tablosunda 'kapat', 'aç', 'etkinleştir', 'devre dışı bırak' düğmelerine tıklandığında, işlem hemen uygulanmadı
  • DÜZELTME: radyo, onay kutusu stilleri düzeltildi

5.2.1

  • EKLE: yönetici anketleri listesinde 'gönderilerde' sütunu. Anket kısa kodunun hangi gönderilerde kullanıldığı.

5.2.0

  • EKLE: kancalar: 'dem_poll_inserted', 'dem_before_insert_quest_data'
  • EKLE: günlükleri silmek için iki varyant: yalnızca günlükler ve oylamalı günlükler.
  • EKLE: Tek cevap günlüğünü silme imkanı.
  • EKLE: Anket birden fazlaysa anketin altına "tüm seçmenler".
  • EKLE: yanıt silme işleminde yanıt günlüklerini silin.
  • EKLE: kapalı anketlerin tüm günlüklerini silmek için düğme.
  • EKLE: ankette herhangi bir günlük kaydı olmadığında, anket listesi tablosunda günlük bağlantısı gösterilmez.
  • EKLE: 'maksimum yükseklik' seçeneği altındaki aşırı yükseklik anketlerini daraltın. Kullanıcı cevaplar alanına tıkladığında tüm cevaplar genişler.
  • EKLE: 'radyo' ve 'onay kutusu' girişleri için css temaları. Anket HTML koduna özel css sınıfları ve span after input öğesi eklendi.
  • EKLE: artık diğer wordpress rollerine (düzenleyici, yazar vb.) ekleme, düzenleme anketleri ve günlükleri için erişim ayarlayabilirsiniz.
  • EKLE: anket oluşturucu hariç herhangi bir kullanıcı tarafından yeni eklenen yanıtlar için 'YENİ' olarak işaretleyin.
  • EKLE: Eklenti günlükleri tablosunda 'YENİ' işareti filtresi ve 'YENİ' işareti temizle düğmesi.
  • EKLE: günlük tablosundaki ülke adı ve bayrak, seçmen IP'sinden ayrıştırılır.
  • EKLE: anket yönetici sayfasında düzenleme/eklemede yanıtları sıralama (sırayı belirleme) yeteneği. Bu durumda cevaplar sıraya göre gösterilecektir.
  • EKLE: ankette ekranda yanıtları rastgele sıralamak için bir seçenek daha.
  • EKLE: tek anket için sıralama seçeneği. Küresel sıralama seçeneğini geçecek.
  • DÜZELTME: tasarım ekranında firefox'ta yönetici css hatasını düzeltin…
  • CHG: TR çevirisi güncellendi.

5.1.1

  • SEO Düzeltmesi: Şimdi, $_GET['dem_act'] veya $_GET['dem_pid'] veya $_GET['show_addanswerfield'] ile yinelenen sayfalar için 404 yanıtı ve "noindex" baş etiketini ayarlıyor

5.1.0

  • Düzeltme: DB ip alanını int(11)'den bigint(20)'ye değiştirin. Bu nedenle bazı IP'ler yanlış yazılmıştır. Ayrıca, diğer bazı DB alan türlerini değiştirin, ancak bu o kadar da önemli değil.

5.0.3

  • Düzeltme: Değişkenler ve antivirüs kontrolü ile ilgili bazı hatalar.

5.0.2

  • DÜZELTME: geçerli ekran doğru algılanamadığı için önbellek modunda yanıtlar doğru ayarlanmadı.

5.0.1

  • EKLE: bloğa tıklayarak Anketler listesi sayfasındaki yanıtlar listesini genişletin.

5.0

  • DÜZELTME: VOTE düğmesini REVOTE ile değiştirin. Önbellek modunda, kullanıcı oylamadan sonra geriVOTE düğmesini görür (sonuç ekranında), ancak "yeniden oylama" veya "hiçbir şey" (anket seçeneklerine bağlı olarak) görmez.
  • BÜYÜK EKLEME: Oylama kapanana kadar sonuçları gösterme. Bu seçeneği tek bir anket için veya tüm anketler için seçebilirsiniz (ayarlar sayfasında).
  • EKLE: yönetici günlükleri sayfasındaki bağlantıları düzenleyin ve görüntüleyin.
  • EKLE: Yönetici anketleri listesi sayfasında anket alanını arayın.
  • EKLE: Anket listesi sayfasındaki "Kazanan" sütununda tüm yanıtlar (sadece kazanan değil). Kullanılabilirlik için cevaplar kıvrımlardır.
  • EKLE: Anket düzenleme sayfasında anket akor kodu. Tıkladığında otomatik seç.
  • CHG: anket düzenleme sayfasındaki oylara göre yanıtları sıralayın.

4.9.4

  • DÜZELTME: varsayılan DB tabloları karakter kümesini utf8mb4'ten utf8'e değiştirin. Nanotraktor'a teşekkürler

4.9.3

  • EKLE: birden çok yanıt seçeneği varsa, maksimum yanıtlar için sınır belirlemeye izin veren tek anket seçeneği.
  • EKLE: Birden fazla yanıt ve yeniden oylama olasılığı olmayan anketlerde oy düğmesini gizlemeye izin veren genel seçenek. Kullanıcılar, yanıtın kendisine tıklayarak oy verecektir.
  • düzeltme: arşiv sayfasındaki önbelleği devre dışı bırakın.

4.9.2

  • DÜZELTME: önyükleme .label sınıfı çakışması. .label'i .dem-label olarak yeniden adlandırın. .label sınıfını 'ek css'de tanımlarsanız, lütfen .dem-label olarak yeniden adlandırın.
  • EKLE: Artık yeni sürümde, herhangi bir demokrasi yönetici sayfasına girdiğinizde css otomatik olarak yenileniyor.

4.9.1

  • DÜZELTME: Anketler yönetici tablosu sütun sırası

4.9.0

  • EKLE: Yöneticide tabloyu günlüğe kaydeder ve yalnızca belirli anketin günlüklerini kaldırma yeteneği.
  • EKLEYİN: Demokrasi_log tablosuna 'tarih' alanı.

4.8

  • Anket listesi tablo çıktısını tamamen değiştirin. Artık WP_List_Table altında çalışıyor ve sıralanabilir sütunlar, sayfalandırma, arama (gelecekte) vb.

4.7.8

  • EKLE: l10n dosyası yoksa en_US l10n.

4.7.7

  • EKLE: de_DE yerelleştirme. Matthias Siebler'a teşekkürler

4.7.6

  • SİLİNDİ: javascript olmadan çalışma imkanı. Artık anket, tarayıcınızda yalnızca etkin javascript ile çalışır. Bunun nedeni, GET parametrelerine sahip herhangi bir ek URL'nizin olmaması daha iyidir. % 99 vakada URL'ye gerek yok ..

4.7.5

  • CHG: Tabloları utf8'den utf8mb4 karakter kümesine dönüştürün. Anketlerde kullanılan emojiler için

4.7.4

  • CHG: Yöneticideki bazı css stilleri

4.7.3

  • EKLE: Özel ön uç yerelleştirme - tek ayarlar sayfası olarak. Artık Anket temasının tüm cümlelerini istediğiniz gibi çevirebilirsiniz.

4.7.2

  • CHG: ana js önbelleğinde sonuç/oylama görünümü animasyonla ayarlandı. Artık animasyon olmadan ayarlanıyor ve böylece görünüm kullanıcılar için görünmez değişiyor. Ayrıca, demokrasi kaydırma bloğu yükseklik ayarıyla düzeltin, artık "yükleme" eyleminde ayarlandı, ancak "document.ready" değil.
  • CHG: Daha iyi tasarım için "block.css" tema geliştirmeleri.

4.7.1

  • EKLE: "genel seçenekler sayfasında": yeteneği devre dışı bırakan küresel "yeniden oylama" ve "demokratik" işlevsellik
  • EKLE: yerelleştirme POT dosyası ve ingilizce çeviri

4.7.0

  • CHG: "İlerleme doldurma türü" ve "siparişi yanıtlar" seçenekleri artık "Tasarım seçeneği sayfasında"
  • DÜZELTME: ingilizce yerelleştirme

4.6.9

  • CHG: Yeni anket ekle üzerindeki "yeni cevap ekle" düğmesini silin ve son alana odaklandığınızda yeni cevaplayıcı için şimdi alan ekleyin.

4.6.8

  • DÜZELTME: 4.6.7'de seçenekler hata uygulamaları

4.6.7

  • EKLE: mevcut kullanıcının anketleri düzenleme yeteneğine sahip olup olmadığını kontrol edin. Artık kullanıcı oturum açtıysa ancak yeteneği yoksa araç çubuğu gösterilmiyor

4.6.6

  • DÜZELTME: Kullanıcının zaten oy verip vermediğini kontrol etme konusundaki büyük hata. Bu yayın olmalı!
  • CHG: js kodunda küçük bir değişiklik
  • 'notVote' çerez kontrolü 1 saate ayarlandı

4.6.5

  • EKLE: Yeni tema "block.css"
  • EKLE: Önceden ayarlanmış tema (_preset.css) artık görünür durumda ve onu ayarlayabilir ve temayı özelleştirmek için ek css stilleri yazabilirsiniz

4.6.4

  • DÜZELTME: kullanıcı demokratik yanıt gönderdiğinde, yeni yanıtta virgül olamaz

4.6.3

  • DÜZELTME: Widget, önceki bazı kod değişiklikleri nedeniyle ekranları hatalı gösterdi.
  • Geliştirin: İngilizce yerelleştirme

4.6.2

  • DÜZELTME: anket temaları ve css yapısı hakkında büyük değişiklikler.
  • EKLE: "Ace" css editörü. Artık admin'de css düzenleyerek kendi temalarınızı kolayca yazabilirsiniz.

4.6.1

  • DÜZELTME: tema ayarları, çeviri, css ile ilgili bazı küçük değişiklikler.
  • EKLE: WP dizinine ekran görüntüleri.

4.6.0

  • EKLE: Anket temaları yönetimi
  • DÜZELTME: bazı JS ve CSS hataları
  • DÜZELTME: Anketi kapatırken havuzu devre dışı bırakın

4.5.9

  • DÜZELTME: CSS düzeltmeleri, 4.6.0 sürüm güncellemesine hazırlanın
  • EKLE: Önbellek çalışıyor. Önbellek dişli optimizasyonu için Wright/check tanımlama bilgisi "notVote"

4.5.8

  • EKLE: AJAX yükleyici görüntüleri SVG ve css3 koleksiyonu
  • EKLE: Anketi kapatırken kapanış tarihini ayarlayın

4.5.7

  • DÜZELTME: "günlükleri tut" seçeneği devre dışı bırakılmışsa, yeniden oylama düğmesi oyları eksiltmedi

4.5.6

  • EKLE: önbellek eklentileriyle doğru çalışma. wp total cache, wp super cache, WordFence, WP Rocket, Quick Cache ile otomatik olarak devre dışı bırakılabilir/dasable. Diğer eklentiyi kullanırsanız, bu seçeneği etkinleştirmeye zorlayabilirsiniz.
  • EKLE: css kodunu rahat bir şekilde kopyalamak veya görüntülemek için ayarlar sayfasında seçilen css dosyasına bağlantı ekleyin
  • EKLE: php 5.3+ gerekli kontrol ve php uygun değilse bildirim
  • Değiştirildi: seçenekteki arşiv sayfası kimliği, ancak arşiv sayfasına bağlantı değil
  • DÜZELTME: in_archive kontrolü… arşiv sayfasında arşiv bağlantısının gösterilmemesi
  • DÜZELTME: birçok kod iyileştirmesi ve bazı hata düzeltmeleri (kimlik olarak 0 ayarlanmışsa arşiv sayfası bağlantısını gizleyin, etkinleştirme hataları vb.)

4.5.5

  • CHG: URL'ye göre değil kimliğe göre arşiv bağlantısı tespiti

4.5.4

  • DÜZELTME: js kodu. Şimdi Hepsi jQuery ile
  • DÜZELTME: Ayrı js ve css bağlantıları: css tüm sayfalarda başa bağlanır, ancak js yalnızca ihtiyaç duyduğu sayfa için alta bağlanır

4.5.3

  • DÜZELTME: kod düzeltmesi, yaklaşık $_POST[*] değişkenleri

4.5.2

  • DÜZELTME: wp-load.php dosyalarını doğrudan AJAX isteği üzerine kaldırın. Artık wordpress ortamı ile çalışıyor - çok daha kararlı.
  • DÜZELTME: güvenli SQL çağrılarıyla ilgili düzeltmeler. Geçen değişkenlerin doğru kaçışı. Şimdi mümkün olan yerlerde $wpdb->* işlevleriyle çalışın
  • DÜZELTME: yönetici mesajları

4.5.1

  • DÜZELTME: Etkinleştirmede yerelleştirme hatası.

4.5

  • EKLE: css tarzı tema desteği.
  • EKLE: yeni düz (flat.css) teması.
  • DÜZELTME: Koddaki bazı hatalar.

4.4

  • EKLE: Tarayıcıda javascript devre dışı bırakıldığında tüm eklenti işlevleri.
  • DÜZELTME: Bazı hatalar.

4.3.1

  • EKLE: çoklu oylamada "kullanıcı cevap metni ekle" alanı kapatma düğmesi. Şimdi çok daha uygun.
  • DÜZELTME: Bazı hatalar.

4.3

  • EKLE: TinyMCE düğmesi.
  • DÜZELTME: Bazı hatalar.

4.2

  • EKLE: İşlevi yeniden oylayın.

4.1

  • EKLE: "sadece kayıtlı kullanıcılar oy kullanabilir" işlevi.
  • EKLE: Küçültülmüş CSS Sürümleri ( .min.css) ve .js (.min.js) varsa yüklenir.
  • EKLE: js/css satır içi dahil: .css ve .js dosyalarının kodunu doğrudan HTML'ye ekleme. Bu, performansı biraz iyileştirmeli.
  • EKLE: .js ve .css dosyaları (veya onların kodu) yalnızca anketlerin gösterildiği sayfalara yüklenir.
  • EKLE: Hızlı erişim için araç çubuğu menüsü. Anketleri kolayca yönetmeye yardımcı olur. Menü devre dışı bırakılabilir.

4.0

  • EKLE: Çoklu oylama işlevi.
  • EKLE: DataBase'de cevap oylarını değiştirme imkanı.
  • EKLE: "Birçok etkin anketten birini rastgele göster" işlevi.
  • EKLE: Anket sona erme tarihi işlevi.
  • EKLE: jQuery'de anket sona erme tarih seçicisi.
  • EKLE: Anket işlevini aç/kapat.
  • EKLE: Yerelleştirme işlevi. İngilizce'ye çeviri.
  • EKLE: Değişim (demokrasi)/(demokrasi: ) standart WP /'ye kısa kod.
  • EKLE: jQuery desteği ve birçok özelliği bu yüzden.
  • EKLE: Oturum açtığınızda anketi kolayca düzenlemek için her anket için düzenle düğmesi (sağ üst köşeye bakın).
  • EKLE: Günlükleri temizle düğmesi.
  • EKLE: Eklentinin ayarlar sayfasındaki akıllı "arşiv sayfası oluştur" düğmesi.
  • DÜZELTME: Eklenti işlevselliğini gelecekte kolayca genişletmek için eklenti kodunun ve mantığının yaklaşık %80'ini iyileştirin.
  • DÜZELTME: CSS çıktısını iyileştirin. Artık farklı tasarımlar için daha uyumlu.

Okuma süresi: 6 dk

Sitenizde bir makale için bir okuyucu anketi düzenlemek mi yoksa sitenin kenar çubuğunda bir şey için oy kullanmak mı istiyorsunuz? CMS WordPress'te bir siteniz varsa bunu nasıl çok hızlı ve kolay bir şekilde yapabileceğinizi size göstereceğim.

Hedefinize ulaşmak için ücretsiz bir eklentiye ihtiyacınız olacak WP Anketleri ve onu kullanmayla ilgili ipuçlarım (çok fazla yok ve karmaşık değiller).

Bu eklenti hem ayrı bir makale içinde hem de sitenin kenar çubuğunda (bir widget kullanarak) kullanılabilir. Seçilen anketi herhangi bir makaleye eklemek için, "Görsel" moddaki (makaleyi yönetici panelinde düzenlerken) özel düğmeyi veya anketin kısa kodunu ve numarasını kullanabilirsiniz. Örneğin:

[ anket kimliği = "6" ]

Burada 6 rakamı anketin numarasını gösteriyor (nasıl bulunacağına dair cevabı aşağıdaki yazıda bulacaksınız).

İndirmek En son sürüm Eklenti, makalenin sonundaki bağlantıda bulunabilir. Yeni başlayanlar için yardım.

Site yönetici panelinde aktivasyondan sonra şöyle bir şey göreceksiniz:

Bu yazının yazıldığı sırada, eklentinin Rus dili için resmi desteği yoktur. Ama bizimki kaybolmadı)) Makalenin sonunda, iki dosyanın bulunduğu arşive bir bağlantı var: onları içine bırakın kök klasör Barındırmada Wp Anket eklentisi ( wp-içerik/eklentiler/wp-anketleri).

WP Anketlerinde Anketleri Yönetme

Bu bölümde, önceden oluşturulmuş anketleri / anketleri göreceğiz. Burada bunları düzenleyebilir veya silebilirsiniz. sade bir dille: Önceden oluşturulmuş anketleri yönetin.

Büyütmek için tıklayın

Not: En soldaki sütunun bir başlığı vardır İD. Kısa kodun numarasını buradan alıyoruz.

Anket Ekle

Aslında yaratıcılığınız burada gösterilecek: oylamada / ankette konu, başlık ve cevap seçeneklerini seçmek.

Büyütmek için tıklayın

gerekirse ekle İlave Alanlar cevaplar için. Ayrıca dikkat: Bir kişinin kaç puan için oy kullanabileceğini seçebilirsiniz (çoktan seçmeli).

Bu tür anketlere hem sıradan bloglar (okuyucularla ilişki) hem de çevrimiçi mağazalar (kullanıcıların bir ürün/hizmet hakkındaki görüşlerini öğrenmek) için ihtiyaç duyulur. Aynı çevrimiçi mağazalar için işinizi düzenlemenize yardımcı olacak birçok eklenti vardır.

Oylama Seçenekleri

Bu paragrafta, sitedeki oylamanın görsel tasarımını (şeritlerin stili, rengi, boyutu) seçmemiz öneriliyor. Burada sorun yaşamayacağınız diğer ayar seçenekleri de sunulmaktadır, çünkü. açıklayıcı bir metin ve seçim için öğeler var (yani, kendinize ait bir şey yazmanıza gerek yok, yalnızca mevcut olandan seçim yapmanız gerekiyor).

Bir noktada duracağım. Arşiv URL'si: burada oylamalarla arşive keyfi bir yol ayarlayabilirsiniz. Ancak bu durumda ftp klasörünü kendiniz oluşturmanız gerekecektir. Bu nedenle standardı bırakın.

WP Anket Şablonları

Bu paragraf, sitedeki oylama formunun tasarımı için şablonlar sağlar. Pek çok tasarım seçeneği var ve bunların hepsi, onlarla başa çıkma arzunuza bağlı.

eğer bilmiyorsan ingilizce dili, Ve HTML etiketleri, o zaman burada herhangi bir şeyi değiştirmemenizi şiddetle tavsiye ederim. Bu eklentinin kullanıcılarının %99'u da öyle.

Gerekirse, benimle E-posta yoluyla iletişime geçebilir ve oylama şablonunun (görsel tasarım ile) kişiselleştirilmesi konusunda anlaşabilirsiniz.

Site kenar çubuğundaki oylama widget'ı


WP Anketlerini İndirin

Herkese selam! Bugün size anlatacağım yeni eklenti. Ve blogunuza ek bir yüke ihtiyacınız olup olmadığına, blogunuza koyup koymayacağınıza karar vermek size kalmış.

Eklenti görüntülemenizi sağlar WordPress Blog Anketi.Bazen anketler oluşturmak bloga çok yardımcı olur, örneğin anketlerin yardımıyla blog okuyucularının yayınlanan yeni dersleri ne sıklıkta görmek istediğini öğrenmek istedim. Ve böylece, size blogunuza nasıl anket ekleyeceğinizi anlatmaya karar verdim, aniden birinin işine yarayacak.

isminde wp anketleri Kurulumu ve yapılandırması çok basittir, ancak yine de derste netlik için bu eklenti hakkında göstereceğim.

WordPress Anket Eklentisi WP-Anketler


Widget Aracılığıyla WordPress WP-Polls Anket Eklentisi Ekleme

Anketi oluşturduktan sonra, anketin kendisini doğrudan blog'a eklememiz gerekiyor. Bunu yapmak için şuraya gidin: wordpress yönetici alanı-> Görünüm -> Widget'lar. Anketler widget'ını "sağa" "sürükleyin" ve widget için gerekli ayarları yapın:

başlık - başlık;
Anketler Arşiv Bağlantısı Anketin Altında Görüntülensin mi? - Anketin altında arşive bir bağlantı gösterilsin mi? (Genellikle “Hayır” - Hayır koyarım);
Görüntülenecek Anket - Geçerli etkin anket. Bu noktada hangi anketi görüntülemek istediğinizi seçip “Kaydet” butonuna tıklamanız gerekmektedir. Bu kadar.

Kod Yoluyla WordPress WP-Polls Anket Eklentisi Ekleme

Herhangi bir nedenle widget aracılığıyla kodu eklemeyi başaramadıysanız veya eklemek istemediyseniz, WP-Polls eklenti kodunu gerekli yere ekleyebilirsiniz.