มาเพิ่มการโหวตใน WordPress กันเถอะ แบบสำรวจบน WordPress: คุ้มค่าหรือไม่และจะนำไปใช้อย่างถูกต้องได้อย่างไร? ปลั๊กอินสำรวจ WordPress

การจัดการลงคะแนนเสียงหรือการสำรวจความคิดเห็นในบล็อกเป็นสิ่งที่มีประโยชน์มาก มีหลายตัวเลือกในการใช้ตัวเลือกนี้ ประการแรก สามารถทำได้เพื่อประเมินโครงการ/ผลิตภัณฑ์/บริการของคุณ ตัวอย่างเช่นในบล็อกหลักของฉันฉันเคยถามเกี่ยวกับหัวข้อในอนาคตของโครงการ - เพื่อเจาะลึกเข้าไปใน SEO และสร้างรายได้บนอินเทอร์เน็ตหรือเขียนเกี่ยวกับอินเทอร์เน็ตโดยทั่วไป ฉันยังได้เรียนรู้เกี่ยวกับการตั้งค่าในแง่ของการปรับปรุงฟังก์ชันการทำงานของบล็อกให้ทันสมัย โดยใช้หลักการเดียวกันเกือบทั้งหมด ฉันตัดสินใจสร้างแบบสำรวจบน WordPress ภายใน นอกจากนี้ บางคนในฟอรั่มบอกว่าสิ่งเหล่านี้ยอดเยี่ยมและรบกวนเกินไปและแผงด้านล่างรบกวนการเลื่อน ฉันสงสัยว่าผู้อ่านคนอื่น ๆ ของโครงการคิดอย่างไร อย่างไรก็ตาม หากมีตัวเลือกใดๆ ในการเพิ่มลงในแบบสำรวจ โปรดเขียนมา เราจะพิจารณาเรื่องนี้

นอกจากนี้ การลงคะแนนในบล็อกยังมีประโยชน์ในบางพื้นที่ของกิจกรรมเพื่อทราบอารมณ์ของผู้ชม - สิ่งที่ผู้เยี่ยมชมสนใจ ความสนใจใดที่พวกเขาสนใจ ฯลฯ โดยทั่วไปแล้ว ฉันคิดว่าการสำรวจครั้งนี้หรือแบบสำรวจนั้นทำให้ไซต์มีชีวิตชีวาและทำให้มันค่อนข้างโต้ตอบได้ และหากฉันต้องตัดสินทิศทาง SDL ของโครงการใดโครงการหนึ่ง ฉันก็จะประเมินแบบสำรวจไปในทิศทางเชิงบวก แต่พอมีทฤษฎีแล้ว เรามาฝึกฝนกันต่อ

การติดตั้งและกำหนดค่าปลั๊กอิน WP-Polls

ดังนั้นเพื่อจัดระเบียบการลงคะแนนในบล็อกจึงมีการเรียกปลั๊กอิน wp-โพล- คุณสามารถดาวน์โหลดได้ทั้งจากเว็บไซต์ WordPress อย่างเป็นทางการและจากโครงการของนักพัฒนา ส่วนหลังประกอบด้วยข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับโมดูล - ภาพหน้าจอ การสาธิต เอกสารประกอบ ปลั๊กอิน wp-polls น่าจะได้รับความนิยมมากที่สุดและใช้บ่อยที่สุดเพื่อวัตถุประสงค์เหล่านี้ใน RuNet ซึ่งโดยส่วนตัวแล้วไม่ได้ทำให้ฉันประหลาดใจเลย มีฟังก์ชันการทำงานที่เพียงพอแต่ในขณะเดียวกันก็ใช้งานง่าย.

หากต้องการติดตั้งปลั๊กอิน wp-polls ให้คัดลอกไปที่โฟลเดอร์ wp-content/plugins บน FTP จากนั้นเราจะเปิดใช้งานในแผงผู้ดูแลระบบ WordPress หลังจากนี้ ส่วนทั้งหมดที่เกี่ยวกับการลงคะแนนเสียงในบล็อก - แบบสำรวจ - ควรปรากฏในเมนู ประกอบด้วยรายการ:

  • จัดการโพล – แก้ไขอันเก่า ซ่อน เปิด จัดการวันที่ ฯลฯ
  • เพิ่มการสำรวจความคิดเห็น – สร้างการสำรวจความคิดเห็นใหม่ในบล็อก
  • ตัวเลือกการสำรวจความคิดเห็น (การตั้งค่า) – ตัวเลือกตัวเลือกสำหรับกำหนดรูปลักษณ์และการทำงานของโมดูลมีขนาดใหญ่มาก ฉันแนะนำให้คุณศึกษาหัวข้อนี้อย่างละเอียดที่สุด
  • เทมเพลตโพล (เทมเพลต) – ให้คุณตั้งค่าการจัดรูปแบบสำหรับการลงคะแนน ผลลัพธ์ ไปจนถึงโค้ด html
  • ถอนการติดตั้งโพล – ลบโมดูล

ดังนั้น ในการเพิ่มการสำรวจความคิดเห็นในบล็อก สิ่งแรกที่เราต้องทำคือสร้างมันขึ้นมา - ไปที่แท็บเพิ่มการสำรวจความคิดเห็น ที่นี่เราป้อนชื่อของแบบสำรวจ เพิ่มตัวเลือกคำตอบ กำหนดความเป็นไปได้ในการเลือกตัวเลือกหลายตัวเลือกในคราวเดียว ฯลฯ

  • โพล

  • โพล

  • นี่อาจกล่าวได้ว่าเป็นเวอร์ชันสมบูรณ์ - ก่อนอื่นให้ตรวจสอบการมีอยู่ของโมดูลและฟังก์ชันและที่ส่วนท้ายสุดจะมีลิงก์ไปยังไฟล์เก็บถาวร ในการตั้งค่าคุณสามารถระบุการแสดงผลของการสำรวจทั้งแบบล่าสุดและแบบสุ่ม นอกจากนี้ยังสามารถใช้การออกแบบต่อไปนี้:

    • เพื่อแสดงแบบสำรวจอย่างใดอย่างหนึ่ง(ระบุรหัสของมัน)
    • แสดงการสำรวจความคิดเห็นแบบสุ่ม
    • แสดงการโหวตที่เลือกในบล็อกโพสต์
    • สุ่มโพลในเนื้อหาของโพสต์
    • แสดงผลการโหวตที่เฉพาะเจาะจงในโพสต์

    คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ในหน้าที่เกี่ยวข้องของเว็บไซต์ของนักพัฒนา มีตัวเลือกและกรณีการใช้งานที่แตกต่างกันมากมาย อย่างไรก็ตาม คุณสามารถเปลี่ยนแปลงได้มากมายในส่วนเทมเพลต - ปรับบล็อกการลงคะแนนให้เหมาะกับการออกแบบของคุณ + ป้อนคำแปลสำหรับจารึกภาษาอังกฤษ

    สุดท้ายนี้ ตามที่สัญญาไว้ เกี่ยวกับข้อผิดพลาดเมื่อปลั๊กอิน wp-polls ไม่ทำงาน และเมื่อคุณคลิกที่ปุ่มหรือลิงก์ผลลัพธ์ ไม่มีอะไรเกิดขึ้น วิธีแก้ปัญหากลายเป็นเรื่องง่ายและคาดไม่ถึง กล่าวคือ คุณต้องไปที่ไฟล์ส่วนท้ายของเทมเพลต (footer.php) โดยที่คุณเพิ่มบรรทัด:

    เฟล็กเซอร์ 5

    ปลั๊กอินสำรวจสำหรับ เวิร์ดเพรสมีมากมาย แต่นี่เป็นที่นิยมมากที่สุดในหมู่พวกเขา และแม้ว่าปัจจุบันจะมีปลั๊กอินที่สะดวกและทันสมัยกว่า แต่ก็ยังคงเป็นปลั๊กอินที่ง่ายที่สุดและเข้าถึงได้มากที่สุดสำหรับการดำเนินการสำรวจและการลงคะแนนบนเว็บไซต์ของคุณ แม้ว่าครั้งสุดท้ายที่ได้รับการอัปเดตอย่างจริงจังนั้นเกิดขึ้นแล้วในปี 2552 (ปลั๊กอินรุ่นต่อ ๆ ไปทั้งหมดจะแก้ไขข้อผิดพลาดที่ระบุเท่านั้น) ทุกอย่างง่ายดาย - ติดตั้งปลั๊กอิน เพิ่มแบบสำรวจ ใส่วิดเจ็ตลงในแถบด้านข้าง เท่านี้ก็เสร็จเรียบร้อย แน่นอนคุณจะต้องกำหนดค่าปลั๊กอินเพิ่มอีกเล็กน้อย แต่ในความเป็นจริงหากไม่มีการกำหนดค่าเพิ่มเติมก็พร้อมที่จะทำงานทันทีหลังการติดตั้ง

    1. คลายไฟล์เก็บถาวร

    2.คัดลอกโฟลเดอร์ไปที่ /wp-content/ปลั๊กอิน/.

    3. ไปที่แผงผู้ดูแลระบบบล็อกบน "แท็บ" ปลั๊กอิน" และเปิดใช้งานปลั๊กอิน

    ไม่มีภาษารัสเซียในปลั๊กอินตามค่าเริ่มต้น ด้วยเหตุผลบางประการ คำถามนี้จึงทำให้เกิดความสับสนในหมู่ผู้ใช้มากที่สุด - พวกเขากล่าวว่าพวกเขาดาวน์โหลดปลั๊กอิน แต่ไม่มีภาษารัสเซียอยู่ในนั้น แม้ว่าบทวิจารณ์จำนวนมากเกี่ยวกับปลั๊กอินจะกล่าวถึงว่าเป็น Russified ก็ตาม ต้องดาวน์โหลดไฟล์ภาษาสำหรับปลั๊กอินแยกต่างหาก - ไปที่หน้านี้และดาวน์โหลดไฟล์การแปลเป็นภาษารัสเซีย แม้ว่าฉันจะไม่บังคับให้คุณไปที่นั่น - นี่คือลิงก์ไปยังไฟล์การแปลที่เสร็จสิ้นแล้ว wp-polls-ru_RU.mo- ดาวน์โหลดไฟล์นี้และบันทึกลงในโฟลเดอร์ปลั๊กอินของคุณ การแปลทำได้ดีมากและคุณไม่ควรมีคำถามใดๆ เกี่ยวกับเรื่องนี้

    ทันทีหลังจากเปิดใช้งานปลั๊กอินจะสร้างเมนูแยกต่างหากในแผงผู้ดูแลระบบบล็อกชื่อ " โพล"(ตามภาพหน้าจอตอนต้นบทความ) จริงๆ แล้วเนื่องจากปลั๊กอินได้รับการแปลเป็นภาษารัสเซียแล้ว ฉันจึงไม่มีอะไรจะอธิบายเป็นพิเศษด้วยซ้ำ ทุกอย่างควรจะชัดเจนเหมือนเดิม ฉันจะสังเกตว่า รายการเมนู "ลบแบบสำรวจ" ค่อนข้างไม่ถูกต้องเนื่องจาก คุณต้องลบแบบสำรวจผ่านเมนู "จัดการแบบสำรวจ" และ "ลบแบบสำรวจ" เป็นรายการสำหรับลบการตั้งค่าปลั๊กอินทั้งหมด มันจะถูกต้องมากกว่าหากเรียกว่า "ลบการตั้งค่า" ".

    แต่ไม่ thats จุด. การเพิ่มแบบสำรวจลงในไซต์ของคุณเป็นเรื่องง่ายมาก เพียงคลิกที่รายการเมนู "เพิ่มแบบสำรวจ" และป้อนตัวเลือกคำถามและคำตอบ:

    คลิกที่ "เพิ่มการสำรวจความคิดเห็น" จากนั้นไปที่ "ลักษณะที่ปรากฏ\วิดเจ็ต" และเพิ่มวิดเจ็ต "การสำรวจความคิดเห็น":

    แบบสำรวจสามารถแสดงได้ไม่เพียงแต่ด้วยวิดเจ็ตเท่านั้น แต่ยังแสดงโดยตรงด้วยโค้ดด้วย แถบด้านข้าง.php:

  • โพล

  • โพล

  • ในรหัสนี้ คุณสามารถระบุรหัสแบบสำรวจเพื่อแสดงแบบสำรวจเฉพาะได้ ตัวอย่างเช่น, get_poll(2);จะแสดงแบบสำรวจที่มี ID เท่ากับ 2

    นอกจากสองตัวเลือกนี้ในการเพิ่มแบบสำรวจในแถบด้านข้างของบล็อกแล้ว ยังมีวิธีเพิ่มแบบสำรวจในข้อความของโพสต์หรือเพจอีกด้วย ในการทำเช่นนี้คุณต้องใช้รหัสย่อ โดยที่ 2 คือ ID ของแบบสำรวจเฉพาะ (shortcode จะแสดงผลโพลที่กำหนด) เพียงจำไว้ว่าต้องใส่รหัสย่อในโหมดตัวแก้ไข html ไม่เช่นนั้นตัวแก้ไขอาจทำให้เสียได้

    หากหลังจากเพิ่มแบบสำรวจลงในแถบด้านข้างหรือโพสต์แล้ว คุณเห็นว่าคำจารึกทั้งหมดในวิดเจ็ตแสดงเป็นภาษาอังกฤษ อย่าตกใจไป กรณีนี้อาจเกิดขึ้นได้หากคุณเปิดใช้งานปลั๊กอินเป็นครั้งแรก จากนั้นจึงเพิ่มภาษาท้องถิ่นลงในโฟลเดอร์ปลั๊กอินเท่านั้น เพียงไปที่ "แบบสำรวจ\เทมเพลตแบบสำรวจ" และในแต่ละเทมเพลต ให้คลิก "กู้คืนเทมเพลตเริ่มต้น" เทมเพลตจะถูกกู้คืนเป็นภาษารัสเซียทันที และคุณไม่จำเป็นต้องแก้ไขสิ่งใดด้วยตนเอง

    วิดเจ็ตแบบสำรวจที่เพิ่มอาจมีลักษณะแตกต่างกันไปขึ้นอยู่กับเทมเพลต เช่น:

    แต่น่าเสียดายที่ในเทมเพลตส่วนใหญ่ คุณจะต้องปรับสไตล์ CSS สำหรับวิดเจ็ตแบบสำรวจด้วยตนเอง เนื่องจากเทมเพลตเริ่มต้นจำนวนมากกำหนดสไตล์สำหรับวิดเจ็ตแถบด้านข้างที่ไม่เหมาะกับวิดเจ็ตแบบสำรวจ ตัวอย่างเช่นมันอาจจะดูคดเคี้ยวดังนี้:

    ดังที่คุณเห็นจากภาพหน้าจอ วิดเจ็ตแบบสำรวจเลือกสไตล์เทมเพลตและแสดงภาพพื้นหลังสำหรับรายการ ซึ่งดูดีในวิดเจ็ตหมวดหมู่หรือลิงก์ แต่ไม่ใช่ในวิดเจ็ตแบบสำรวจ ดังนั้นคุณจะต้องตั้งค่าสไตล์ที่จำเป็นสำหรับวิดเจ็ตนี้ด้วยตนเองเพื่อให้ทุกอย่างดูปกติไม่มากก็น้อย ตัวอย่างเช่นนี่คือโค้ดเล็กๆ ในนั้น สไตล์.cssแม่แบบ:

    li ( พื้นหลัง : none !important; ) .widget_polls-widget ul li ( พื้นหลัง : none !important; )

    Wp-polls-ul li ( พื้นหลัง:none !important;).widget_polls-widget ul li ( พื้นหลัง:none !important;)

    สวัสดีทุกคน! วันนี้ฉันจะบอกคุณเกี่ยวกับปลั๊กอินใหม่ และขึ้นอยู่กับคุณว่าจะใส่ไว้ในบล็อกของคุณหรือไม่ ไม่ว่าคุณจะต้องการโหลดเพิ่มเติมในบล็อกของคุณหรือไม่ก็ตาม

    ปลั๊กอินช่วยให้คุณสามารถแสดงได้ แบบสำรวจบล็อก WordPress.บางครั้งการสร้างแบบสำรวจก็ช่วยบล็อกได้มาก ตัวอย่างเช่น ด้วยความช่วยเหลือของแบบสำรวจ ฉันต้องการค้นหาว่าผู้อ่านบล็อกต้องการเห็นการตีพิมพ์บทเรียนใหม่ๆ บ่อยแค่ไหน ดังนั้นฉันจึงตัดสินใจบอกคุณเกี่ยวกับวิธีแทรกแบบสำรวจในบล็อกของคุณ เผื่อว่ามันจะมีประโยชน์สำหรับใครบางคน

    เรียกว่า WP-โพลการติดตั้งและการกำหนดค่านั้นง่ายมาก แต่ฉันจะยังคงแสดงให้คุณเห็นเกี่ยวกับปลั๊กอินนี้ในบทเรียนเพื่อความชัดเจน

    ปลั๊กอินโพลสำหรับ WordPress WP-Polls

    การแทรกปลั๊กอินการสำรวจความคิดเห็นสำหรับ WordPress WP-Polls ผ่านวิดเจ็ต

    หลังจากสร้างแบบสำรวจแล้ว เราจำเป็นต้องแทรกแบบสำรวจลงในบล็อก หากต้องการทำสิ่งนี้ ให้ไปที่ผู้ดูแลระบบ WordPress -> ลักษณะที่ปรากฏ -> วิดเจ็ต “ลาก” วิดเจ็ต Polls “ไปทางขวา” และทำการตั้งค่าที่จำเป็นสำหรับวิดเจ็ต:

    ชื่อเรื่อง – ชื่อเรื่อง;
    แสดงลิงก์เก็บถาวรแบบสำรวจด้านล่างแบบสำรวจ? – แสดงลิงก์ไปยังไฟล์เก็บถาวรภายใต้แบบสำรวจหรือไม่ (ฉันมักจะใส่ "ไม่" - ไม่);
    โพลที่จะแสดง – โพลที่ใช้งานอยู่ในปัจจุบัน ณ จุดนี้ คุณต้องเลือกแบบสำรวจที่คุณต้องการแสดง จากนั้นคลิกที่ปุ่ม "บันทึก" นั่นคือทั้งหมดที่

    การแทรกปลั๊กอินการสำรวจความคิดเห็นสำหรับ WordPress WP-Polls ผ่านรหัส

    หากคุณไม่สามารถเพิ่มโค้ดผ่านวิดเจ็ตได้ด้วยเหตุผลบางประการหรือไม่ต้องการ คุณสามารถเพิ่มโค้ดปลั๊กอิน WP-Polls ในตำแหน่งที่ต้องการได้:

  • สำรวจ

  • นี่คือผลลัพธ์:

    นั่นคือทั้งหมด! ฉันหวังว่าบทเรียนจะเป็นประโยชน์สำหรับใครบางคน พบกันใหม่ในบทเรียนหน้า! ขอให้ดีที่สุด!

    _____________________________

    อารักขา. คุณต้องการโปรโมชั่นเว็บไซต์หรือไม่? ลองให้ความสนใจกับโครงการ UFA...

    ปลั๊กอินช่วยให้คุณสร้างแบบสำรวจบนเว็บไซต์ โดยผู้ใช้สามารถเพิ่มตัวเลือกคำตอบได้ หนึ่งในคุณสมบัติหลักของปลั๊กอินคือความสามารถในการทำงานกับปลั๊กอินแคชหน้า (เช่น WP Super Cache)

    สำหรับการเปรียบเทียบปลั๊กอินนี้กับแอนะล็อก แต่ฉันจะยังคงพูดเกี่ยวกับ wp-polls ที่รู้จักกันดี: ปลั๊กอินทั้งสองคล้ายกันมาก ฟังก์ชั่นการทำงานคล้ายกันมาก ฉันรู้สึกประหลาดใจด้วยซ้ำเมื่อเริ่มเปรียบเทียบ แต่ในความคิดของฉัน ปลั๊กอินนี้ดีกว่าเพราะสะดวกกว่า ผู้ใช้สามารถเพิ่มคำตอบได้ และใช้งานได้กับแคช อย่างไรก็ตาม ปลั๊กอินของฉันไม่มีการปรับแต่งเทมเพลตแบบสำรวจที่ยืดหยุ่นเช่นนั้น แต่มีธีมการออกแบบ 3 ธีมและความสามารถในการเปลี่ยนและเพิ่มสไตล์ CSS ของคุณเอง ด้วยการเปลี่ยนสไตล์ คุณสามารถเปลี่ยนรูปลักษณ์ของแบบสำรวจของคุณได้อย่างสมบูรณ์

    สิ่งที่ปลั๊กอินสามารถทำได้

    • สร้างแบบสำรวจ
    • ทำงานกับปลั๊กอินแคชหน้าโดยไม่ทำให้ฟังก์ชันการทำงานเสียหาย
    • ผู้ใช้สามารถเพิ่มคำตอบได้ (ประชาธิปไตย) (ปิดการใช้งาน)
    • การโหวตหลายรายการ: ผู้ใช้สามารถเลือกตัวเลือกคำตอบได้หลายตัวเลือก (ปิดใช้งาน)
    • ปิดแบบสำรวจเมื่อสิ้นสุดวันที่ระบุ
    • แสดงการสำรวจความคิดเห็นแบบสุ่มจากหลายรายการที่ใช้งานอยู่
    • ปิดแบบสำรวจสำหรับผู้ใช้ที่ไม่ได้ลงทะเบียน
    • การแก้ไขแบบสำรวจเดียวที่สะดวก: ปุ่มแก้ไขสำหรับผู้ดูแลระบบ
    • แก้ไขจำนวนคะแนนโหวต
    • ผู้ใช้สามารถเปลี่ยนความคิดเห็นของเขาได้: ความสามารถในการลงคะแนนใหม่ (ปิดการใช้งาน)
    • จดจำผู้ลงคะแนนโดย: IP, คุกกี้, โปรไฟล์ใน WordPress (สำหรับผู้ใช้ที่ได้รับอนุญาต) สามารถล้างประวัติได้
    • แทรกโพลในโพสต์: รหัสย่อ มีปุ่มสำหรับสิ่งนี้ในตัวแก้ไขภาพ
    • วิดเจ็ต (ปิดใช้งาน)
    • การแก้ไขแบบสำรวจที่สะดวก: แผงปลั๊กอินถูกย้ายไปยังแถบเครื่องมือ WordPress (แถบเครื่องมือ) (ปิดใช้งาน)
    • ปิดการใช้งานไฟล์ .css หรือ .js หรือฝังโดยตรงใน HTML
    • แสดงหมายเหตุใต้แบบสำรวจ: ข้อความสั้นๆ อธิบายแบบสำรวจ ฯลฯ
    • การเปลี่ยนรูปลักษณ์ของแบบสำรวจ: ธีม css
    • อินเตอร์เฟซรัสเซีย ทุกอย่างในโค้ดเป็นภาษารัสเซีย แต่สำหรับผู้ที่ต้องการจะมีการแปลเป็นภาษาอังกฤษ

    แต่ดังที่ Idiot (ของ Dostoevsky) กล่าวไว้ว่า “พูดไม่ดี แต่เป็นตัวอย่างดีกว่า”:

    หากคุณต้องการคุณสมบัติเพิ่มเติมใดๆ ให้โหวต/เพิ่มคุณสมบัติเหล่านั้นที่ส่วนท้ายของบทความนี้ในแบบสำรวจความคิดเห็น

    การใช้งาน

    คุณสามารถสร้างแบบสำรวจและกำหนดค่าปลั๊กอินได้ในเมนู: การตั้งค่า > แบบสำรวจประชาธิปไตย หรือผ่านทางแดชบอร์ด WordPress เมนูในแผงควบคุมสามารถปิดใช้งานได้ในการตั้งค่า:

    ใช้วิดเจ็ตเพื่อแทรกแบบสำรวจบนเว็บไซต์ของคุณ หากไม่จำเป็นต้องใช้วิดเจ็ตและเกิดปัญหา คุณสามารถปิดการใช้งานได้ในการตั้งค่า


    คุณยังสามารถแทรกโพลแยกกันในรายการ (โพสต์) เพื่อดำเนินการนี้ได้ โดยใช้รหัสย่อ [democracy id=""] เพื่อความสะดวกในการแทรกรหัสย่อ ปลั๊กอินจะเพิ่มปุ่มลงในโปรแกรมแก้ไขภาพ ปุ่มนี้สามารถปิดการใช้งานได้ในการตั้งค่า:

    - รหัสย่อ

    หากต้องการแสดงที่เก็บถาวรของแบบสำรวจให้ใช้รหัสย่อ (ลบช่องว่างที่จุดเริ่มต้นของรหัสย่อซึ่งอยู่ที่นั่นเพื่อไม่ให้ประมวลผลรหัสย่อที่นี่) โดยปกติไม่จำเป็นต้องสร้างไฟล์เก็บถาวรแยกต่างหาก มีปุ่มพิเศษสำหรับสิ่งนี้ในหน้าการตั้งค่า ค้นหาเพจที่มีอยู่ หากไม่พบ จะสร้างเพจถาวรใหม่พร้อมรหัสย่อที่ต้องการ

    ตั้งแต่เวอร์ชัน 5.5.6 พารามิเตอร์สามารถส่งผ่านไปยังรหัสย่อได้ ตัวอย่างเช่น คุณสามารถแสดงการสำรวจความคิดเห็นที่ใช้งานอยู่ทั้งหมดได้ดังนี้:

    พารามิเตอร์ที่สามารถส่งผ่านไปยังรหัสย่อ:

    "before_title" => "", // สำหรับชื่อโพลเดี่ยว "after_title" => "", // for single poll title "คล่องแคล่ว" => null, // 1 (active), 0 (not active) or null (param not set). "open" => null, // 1 (opened), 0 (closed) or null (param not set) polls. "screen" => "voted", // vote, voted "per_page" => 10, // limit. 0 or -1 - no limit "add_from_posts" => true, // add From posts: html block !}

    การใช้งานขั้นสูง

    หากต้องการแสดงแบบสำรวจและไฟล์เก็บถาวรแบบสำรวจผ่านโค้ด ปลั๊กอินมีฟังก์ชัน wrapper พิเศษ:

    แสดงแบบสำรวจแยกต่างหากตามรหัสแบบสำรวจที่ส่งผ่าน หากไม่ผ่าน ID การสำรวจที่ใช้งานอยู่รายการใดรายการหนึ่งจะแสดงตามลำดับแบบสุ่ม หากต้องการให้ผลลัพธ์ของฟังก์ชันนี้ประมวลผล ให้ใช้ get_democracy_poll()

    แสดงที่เก็บถาวรของแบบสำรวจ พารามิเตอร์ $hide_active มีหน้าที่ในการแสดงการสำรวจความคิดเห็นที่ใช้งานอยู่ หากคุณตั้งค่าเป็นจริง โพลที่ใช้งานอยู่ทั้งหมด (ที่มีส่วนร่วมในการหมุนเวียน) จะถูกลบออกจากเอาต์พุต หากต้องการรับผลลัพธ์ของฟังก์ชันแทนที่จะแสดงบนหน้าจอ ให้ใช้ get_democracy_archives()

    รหัสสำหรับฟังก์ชันเหล่านี้:

    ###### ฟังก์ชัน wrapper ###### /** * หากต้องการแสดงโพลเดียว * @param int $id Poll ID * @return HTML */ function democracy_poll($id = 0, $before_title = "" , $after_title = "")( echo get_democracy_poll($id, $before_title, $after_title); ) ฟังก์ชั่น get_democracy_poll($id = 0, $before_title = "", $after_title = "")( // die($before_title . $ after_title); $poll = new DemPoll($id); $show_results = __query_poll_screen_choose($poll); return $poll->display($show_results, $before_title, $after_title); * @return HTML */ function democracy_archives($hide_active = false, $before_title = "", $after_title = "")( echo get_democracy_archives($hide_active, $before_title, $after_title); ) ฟังก์ชัน get_democracy_archives($hide_active = false, $ before_title = "", $after_title = "")( global $wpdb; $WHERE = $hide_active ? "WHERE active = 0" : ""; $ids = $wpdb->get_col("SELECT id FROM $wpdb->democracy_q $WHERE เรียงลำดับตาม DESC ที่ใช้งาน, id DESC"); $output = "

    "; foreach($ids as $poll_id)( $poll = new DemPoll($poll_id); $poll->opt["archive_page_url"] = ""; // ลบลิงก์ไปยังไฟล์เก็บถาวร $show_results = isset($_REQUEST [" dem_act"]) ? __query_poll_screen_choose($poll) : true; $output .= $poll->display($show_results, $before_title, $after_title);
    "; ส่งคืน $output; )

    ตัวอย่างการใช้ฟังก์ชันในธีม

    #1. ฟังก์ชัน democracy_poll()

    ", "
    "); ?>

    จะส่งแบบสำรวจด้วย ID 25 และรวมชื่อแบบสำรวจไว้

    และ

    #2. ฟังก์ชัน democracy_archives()

    เรามาแสดงรายการแบบสำรวจที่ไม่ได้ใช้งานทั้งหมดและรวมชื่อเรื่องไว้ในแท็ก :

    ", ""); ?>

    #3 ฟังก์ชั่น get_dem_polls()

    ดึงรายการแบบสำรวจตามพารามิเตอร์ที่ระบุ

    $args = array("wrap" => "

    %s
    ", // html block wrap "before_title" => "", // สำหรับชื่อโพลเดี่ยว "after_title" => "", // for single poll title "หน้าจอ" => "vote", // vote, voted "active" => null, // 1 (active), 0 (not active) or null (param not set). "open" => null, // 1 (opened), 0 (closed) or null (param not set) polls. "add_from_posts" => false, // add From posts: html block "return" => "html", // html, objects "paged" => 1, // pagination page when "limit" parameter is set "per_page" => 0, // limit. 0 - no limit); $html = get_dem_polls($args); echo $html; !}

    #4 การใช้ตะขอ

    ตัวอย่างหนึ่งของการขยายฟังก์ชันการทำงานของปลั๊กอินโดยใช้ hooks ที่มีอยู่ได้อธิบายไว้ในคำถาม

    การกำจัด

    คุณต้องลบปลั๊กอินออกจากแผงปลั๊กอิน WordPress เพื่อที่จะลบข้อมูลในฐานข้อมูลพร้อมกับไฟล์

    คุณไม่สามารถลบโฟลเดอร์ปลั๊กอินผ่าน FTP ได้ (ใช้ได้กับปลั๊กอิน WP ทั้งหมด)! เนื่องจากปลั๊กอินสร้างตารางเพิ่มเติมในฐานข้อมูลและบันทึกการตั้งค่า หากคุณลบปลั๊กอินโดยเพียงแค่ลบโฟลเดอร์ออกจากไดเร็กทอรีปลั๊กอิน ปลั๊กอินจะไม่ล้างข้อมูลหลังจากนั้นเอง

    ปลั๊กอินการสำรวจประชาธิปไตยและแคช (WP Super Cache)

    คำไม่กี่คำเกี่ยวกับวิธีการทำงานของ Democracy กับปลั๊กอินแคชและเหตุใดจึงมีความสำคัญ

    ฉันใช้ประชาธิปไตยบนเว็บไซต์ของฉัน โดยเฉพาะในเว็บไซต์นี้ และทุกที่ที่ฉันติดตั้งแคชเพจ (WP Total Cache) หลังจากการอัปเดตประชาธิปไตยครั้งใหญ่ ฉันถอนหายใจด้วยความโล่งอก แต่ก่อนที่ฉันจะหายใจออก ฉันพบว่าแบบสำรวจใช้ไม่ได้กับแคช

    อะไรคือปัญหา? ให้ฉันอธิบายด้วยตัวอย่าง: ผู้เข้าชมไปที่หน้าเว็บไซต์ซึ่งมีการแสดงแบบสำรวจซึ่งเขาได้โหวตไปแล้ว เขาเห็นผลลัพธ์ของการสำรวจความคิดเห็นที่มีการโหวตของเขา และหน้าดังกล่าวถูกบันทึกไว้ในแคช จากนั้นผู้เยี่ยมชมอีกคนมาที่หน้าเดียวกันซึ่งไม่ได้ลงคะแนน และเห็นหน้าที่บันทึกไว้ในแคช ซึ่งแสดงผลการลงคะแนนของผู้เยี่ยมชมคนก่อนหน้า แต่ผู้เยี่ยมชมคนที่สองยังไม่ได้โหวต ปรากฎว่าหากคุณใช้แคชบนไซต์ (และจำเป็นใน WordPress) การสำรวจก็ไม่ได้ผล!

    ฉันดูปลั๊กอินโพลที่มีอยู่ในแค็ตตาล็อก WP รวมถึง WP-Polls ยอดนิยมและไม่พบปลั๊กอินตัวเดียวที่จะทำงานกับแคช - ฉันต้องยอมรับว่าเป็นเรื่องน่าเศร้า: มีปลั๊กอิน แต่มี ไม่มีประเด็น...

    แน่นอนว่าฉันไม่พอใจกับทั้งหมดนี้ และเริ่มปรับปรุงประชาธิปไตยอย่างจริงจัง เพื่อให้สามารถทำงานร่วมกับปลั๊กอินแคชหน้าได้! พูดตามตรง ฉันคิดว่าการทำเช่นนี้จะง่ายกว่า ง่ายกว่าที่คิดไว้มาก เป็นงานหนัก ใช้เวลาส่วนใหญ่ไปกับการทดสอบ ทดสอบแคชได้ยาก... แต่มันก็คุ้มค่า

    ตั้งแต่เวอร์ชัน 4.5.6 Democracy ใช้งานได้กับแคช!

    แต่คุณสามารถทำงานกับแคชได้หลายวิธี ตัวอย่างที่ง่ายและแย่มาก: ปลั๊กอินเพิ่มสคริปต์ที่เมื่อโหลดหน้าที่แคชไว้ จะส่งคำขอ AJAX และตรวจสอบว่าผู้ใช้โหวตหรือไม่ และแทนที่ข้อมูลแบบสำรวจด้วยข้อมูลที่ได้รับ ด้วยวิธีนี้ งานทั้งหมดของปลั๊กอินแคชจะลดลง... มันเหมือนกับปลั๊กอิน wp-postviews ที่น่าเศร้าที่สามารถทำงานกับแคชได้: หน้าเว็บแสดงผลจากแคช โดยแทบไม่มีการโหลดบนเซิร์ฟเวอร์ และ ทันทีที่คำขอ AJAX จะโหลด WordPress ในพื้นหลังและโหลดบนเซิร์ฟเวอร์ เกือบจะเหมือนกับเมื่อไม่มีปลั๊กอินแคช

    แบบสำรวจประชาธิปไตยไม่ทำงานเช่นนั้น และจะไม่ "ลบล้าง" ปลั๊กอินแคช

    ตรรกะของวิธีที่ Democracy ทำงานร่วมกับแคช: จะตรวจสอบว่ามีการติดตั้งปลั๊กอินสำหรับแคชตัวใดตัวหนึ่งหรือไม่ และแคชของเพจนั้นเปิดใช้งานอยู่หรือไม่ หากแคชใช้งานได้ ระบบจะโหลดรหัสการโหวต html และผลลัพธ์สำหรับแต่ละโพลบนเพจ ในแท็ก noindex ถัดไป เมื่อเพจโหลด สคริปต์จะตรวจสอบว่ามีการติดตั้งคุกกี้การลงคะแนนสำหรับผู้ใช้หรือไม่:

      ถ้าใช่ สคริปต์จะนำผลลัพธ์ html มาใส่ไว้ในแบบสำรวจ และคุณจะเห็นผลลัพธ์ โดยไม่คำนึงถึงสิ่งที่เก็บไว้ในแคช

    • ถ้าไม่เช่นนั้น สคริปต์จะแทนที่การสำรวจความคิดเห็นด้วยประเภทการลงคะแนน และผู้ใช้ที่ไม่ได้ลงคะแนนสามารถลงคะแนนได้ แต่คุณยังต้องตรวจสอบที่นี่: อาจไม่มีคุกกี้ในเบราว์เซอร์ แต่ในบันทึกในฐานข้อมูลอาจมีข้อมูลที่ผู้เยี่ยมชมที่มี IP เดียวกันหรือผู้ใช้ที่มี ID เดียวกันได้โหวตแล้ว ปรากฎว่าคุณไม่สามารถทำได้หากไม่มีคำขอ AJAX แต่คุณไม่ต้องการโหลดเซิร์ฟเวอร์ - แคชยังอยู่ที่นั่น... ดังนั้น: คำขอ AJAX เพื่อตรวจสอบข้อมูลในฐานข้อมูลไม่ได้ถูกส่งไปเมื่อเพจ โหลดแล้ว แต่เมื่อผู้เยี่ยมชมวางเมาส์ไว้เหนือแบบสำรวจและคงไว้ตรงนั้นนานขึ้นเป็นวินาที (สัญญาณว่าเขาต้องการลงคะแนน) หรือคลิกที่บล็อกการสำรวจความคิดเห็น (ที่ใดก็ได้สำหรับหน้าจอสัมผัส)

      • หากฐานข้อมูลตอบกลับว่าผู้เยี่ยมชมได้โหวต ผลลัพธ์จะแสดงให้เขาเห็นพร้อมข้อความ "คุณได้โหวตแล้ว" และคุกกี้ที่เกี่ยวข้องจะถูกตั้งค่าในเบราว์เซอร์เพื่อไม่ให้มีการร้องขอดังกล่าวสำหรับผู้ใช้รายนี้อีกต่อไป
    • หากฐานข้อมูลตอบกลับว่าผู้ใช้ไม่ได้ลงคะแนน คุกกี้จะถูกตั้งค่าให้ระบุว่าผ่านการตรวจสอบดังกล่าวแล้ว แต่ไม่มีอะไรเกิดขึ้นและผู้ใช้สามารถลงคะแนนได้

    ฉันใช้เวลาว่างส่วนใหญ่ในการสร้าง อัปเดต บำรุงรักษา และสนับสนุนปลั๊กอินเหล่านี้ หากคุณรักปลั๊กอินของฉันจริงๆ และสามารถช่วยฉันประหยัดเงินได้สองสามเหรียญ ฉันจะขอบคุณมันมาก ถ้าไม่รู้สึกอิสระที่จะใช้มันโดยไม่มีข้อผูกมัดใด ๆ

    ภาพหน้าจอ

    คำถามที่พบบ่อย

    การใช้งานทั่วไป (ไม่มีวิดเจ็ต)
  • โพล

    • หากต้องการแสดงแบบสำรวจเฉพาะ ให้ใช้โดยที่ 2 คือรหัสการสำรวจความคิดเห็นของคุณ
    • หากต้องการแสดงโพลแบบสุ่ม ให้ใช้
    • หากต้องการฝังการสำรวจความคิดเห็นเฉพาะในโพสต์ของคุณ ให้ใช้ โดยที่ 2 คือรหัสการสำรวจความคิดเห็นของคุณ
    • หากต้องการฝังการสำรวจความคิดเห็นแบบสุ่มในโพสต์ของคุณ ให้ใช้
    • หากต้องการฝังผลการสำรวจความคิดเห็นเฉพาะเจาะจงในโพสต์ของคุณ ให้ใช้ โดยที่ 2 คือรหัสการสำรวจความคิดเห็นของคุณ
    การใช้งานทั่วไป (พร้อมวิดเจ็ต)
    1. ไปที่ WP-Admin -> ลักษณะที่ปรากฏ -> วิดเจ็ต
    2. คุณสามารถเพิ่มวิดเจ็ต Polls Widget ได้โดยคลิกที่ลิงก์ 'เพิ่ม' ที่อยู่ด้านข้าง
    3. หลังจากเพิ่มแล้ว คุณสามารถกำหนดค่าวิดเจ็ต Polls Widget ได้โดยคลิกที่ลิงก์ "แก้ไข" ที่อยู่ด้านข้าง
    4. คลิก 'บันทึกการเปลี่ยนแปลง'
    5. เลื่อนลงเพื่อดูคำแนะนำเกี่ยวกับวิธีสร้าง Polls Archive
    จะเพิ่มคลังแบบสำรวจได้อย่างไร?
    1. ไปที่ WP-Admin -> หน้า -> เพิ่มใหม่
    2. พิมพ์ชื่อที่คุณต้องการในพื้นที่ชื่อเรื่องของโพสต์
    3. หากคุณใช้ลิงก์ถาวรที่ดี หลังจากพิมพ์ชื่อ WordPress จะสร้างลิงก์ถาวรไปยังหน้านั้น คุณจะเห็นลิงก์ "แก้ไข" ข้างลิงก์ถาวร
    4. คลิก 'แก้ไข' และพิมพ์ pollsarchive ในช่องข้อความแล้วคลิก 'บันทึก'
    5. พิมพ์ในพื้นที่เนื้อหาของโพสต์
    6. คลิก 'เผยแพร่'
    • หากคุณไม่ได้ใช้ลิงก์ถาวรที่ดี คุณต้องไปที่ WP-Admin -> Polls -> Poll Options และภายใต้ Poll Archive -> Polls Archive URL คุณต้องกรอก URL ไปยังหน้า Polls Archive Page ที่คุณสร้างไว้ด้านบน
    เหตุใดคำตอบแบบสำรวจของฉันจึงรวมกันไม่ครบ 100%
    • เป็นเพราะปัญหาการปัดเศษ เพื่อให้ปัดเศษเป็น 100% เสมอ คำตอบของโพลครั้งล่าสุดจะได้รับเปอร์เซ็นต์ที่เหลือบวกเข้าไป หากต้องการเปิดใช้งานคุณสมบัตินี้ ให้เพิ่มสิ่งนี้ลงใน functions.php ของธีมของคุณ: add_filter("wp_polls_round_percentage", "__return_true");
    WP-Polls โหลด CSS อย่างไร?
    • WP-Polls จะโหลด polls-css.css จากไดเร็กทอรีธีมของคุณหากมีอยู่
    • หากไม่มีอยู่ก็จะโหลด polls-css.css เริ่มต้นที่มาพร้อมกับ WP-Polls
    • สิ่งนี้จะช่วยให้คุณสามารถอัปเกรด WP-Polls ได้โดยไม่ต้องกังวลกับการเขียนทับสไตล์โพลที่คุณสร้างขึ้น
    เหตุใดใน Internet Explorer (IE) ข้อความของการสำรวจความคิดเห็นจึงปรากฏเป็นรอยหยัก
    • เพื่อแก้ไขปัญหานี้ ให้เปิด poll-css.css
    • ค้นหา: /* สีพื้นหลัง: #ffffff; -
    • แทนที่: สีพื้นหลัง: #ffffff; (โดยที่ #ffffff ควรเป็นสีพื้นหลังของคุณสำหรับการสำรวจความคิดเห็น)
    ฉันจะมีสีเฉพาะสำหรับแถบโพลล์แต่ละอันได้อย่างไร
    • ขอบคุณข้อมูลจาก TreeBox.com
    • เปิดโพล-css.css
    • เพิ่มต่อท้ายไฟล์:
    .wp-polls-ul li:nth-child(01) .pollbar( พื้นหลัง:#8FA0C5) .wp-polls-ul li:nth-child(02) .pollbar( พื้นหลัง:#FF8) .wp-polls-ul li:nth-child(03).pollbar( พื้นหลัง:#ff8a3b) .wp-polls-ul li:nth-child(04).pollbar( พื้นหลัง:#a61e2a) .wp-polls-ul li:nth-child( 05) .pollbar( พื้นหลัง:#4ebbff) .wp-polls-ul li:nth-child(06) .pollbar( พื้นหลัง:#fbca54) .wp-polls-ul li:nth-child(07) .pollbar( พื้นหลัง :#aad34f) .wp-polls-ul li:nth-child(08) .pollbar( พื้นหลัง:#66cc9a) .wp-polls-ul li:nth-child(09) .pollbar( พื้นหลัง:#98CBCB) .wp -polls-ul li:nth-child(10) .pollbar( พื้นหลัง:#a67c52) .wp-polls-ul li .pollbar( การเปลี่ยนแปลง: พื้นหลัง 0.7 วินาที ความง่ายในการเข้า-ออก ) .wp-polls-ul li .pollbar :hover( พื้นหลัง:#F00 ) เพื่อแสดงโพลทั้งหมด เพื่อแสดงคำตอบของโพลทั้งหมด เพื่อแสดงคะแนนโหวตรวม เพื่อแสดงจำนวนผู้ลงคะแนนแบบสำรวจทั้งหมด

    รีวิว

    ผู้เข้าร่วมและนักพัฒนา

    WP-Polls เป็นโครงการโอเพ่นซอร์ส ผู้ร่วมให้ข้อมูลต่อไปนี้มีส่วนช่วยในการพัฒนาปลั๊กอิน:

    ผู้เข้าร่วม

    บันทึกการเปลี่ยนแปลง

    เวอร์ชัน 2.75.2

    • คงที่: ขาด str_replace สำหรับตัวกรอง wp_polls_template

    เวอร์ชัน 2.75.1

    • แก้ไขแล้ว: ใช้ array() แทนเนื่องจากมีผู้ใช้เพียงไม่กี่รายที่ยังเปิดอยู่< PHP 5.4. Props @bearlydoug.
    • แก้ไขแล้ว: pollq_expiry ตอนนี้เป็น 0 แทนที่จะเป็นสตริงว่าง อุปกรณ์ประกอบฉาก @hpiirainen.

    เวอร์ชัน 2.75

    • คงที่: กำหนดมาตรฐานตัวกรองทั้งหมดให้ขึ้นต้นด้วย wp_polls แทนที่จะเป็นการสำรวจความคิดเห็น
    • ใหม่: เพิ่ม wp_polls_ipaddress และ wp_polls_hostname เพื่อให้ผู้ใช้สามารถเขียนทับได้

    เวอร์ชัน 2.74.1

    • คงที่: อย่าใช้ไวยากรณ์อาร์เรย์สั้นของ PHP 5.4
    • แก้ไขแล้ว: หารด้วยศูนย์
    • คงที่: ประเภทคอลัมน์ฐานข้อมูลไม่ถูกต้องสำหรับ pollq_expiry

    เวอร์ชัน 2.74

    • ใหม่: IP ที่แฮชและไม่ระบุชื่อโฮสต์เพื่อให้เป็นไปตาม GDPR
    • ใหม่: หากตั้งค่า Do Not Log ไว้ในตัวเลือก Poll อย่าเข้าสู่ระบบ DB
    • ใหม่: รองรับ %POLL_MULTIPLE_ANSWER_PERCENTAGE% นี่คือคะแนนเสียงทั้งหมดหารด้วยคะแนนเสียงทั้งหมด

    เวอร์ชัน 2.73.8

    • แก้ไขแล้ว: แก้ไขข้อบกพร่องและการตรวจสอบประเภทที่เข้มงวดยิ่งขึ้น

    เวอร์ชัน 2.73.7

    • คงที่: ไม่สามารถบันทึกแท็ก HTML อินพุตสำหรับเทมเพลตส่วนท้ายได้

    เวอร์ชัน 2.73.6

    • คงที่: ไม่สามารถลงคะแนนให้หลายคำตอบได้
    • แก้ไขแล้ว: แท็กอินพุต HTML ถูกลบออกเมื่อบันทึกเทมเพลต

    เวอร์ชัน 2.73.5

    • แก้ไขแล้ว: ข้อผิดพลาดในการแยกวิเคราะห์ในตัวแปร SERVER

    เวอร์ชัน 2.73.4

    • แก้ไขแล้ว: sanitize_key ด้านบนของ intval

    เวอร์ชัน 2.73.3

    • ใหม่: เพิ่มการเรียงลำดับตามการลงคะแนนเสียงในการตอบแบบสำรวจ
    • ใหม่: สำหรับโพลที่มีคำตอบหลายคำตอบ เราจะหารด้วยคะแนนเสียงทั้งหมดแทนที่จะเป็นผู้ลงคะแนนทั้งหมด อุปกรณ์ประกอบฉาก @ljxprime.
    • คงที่: ไม่แสดงตัวเลือกการสำรวจความคิดเห็นเมื่อปิดการสำรวจความคิดเห็น
    • แก้ไขแล้ว: pollip_qid, pollip_aid, pollip_timestamp อยู่ในขณะนี้ int (10) ในตาราง pollsip
    • แก้ไขแล้ว: ขณะนี้ pollq_expiry เป็น int (10) ในตาราง pollsq

    เวอร์ชัน 2.73.2

    • ใหม่: ชน WordPress 4.7
    • คงที่: เปลี่ยน cron เป็นรายชั่วโมงแทนที่จะเป็นวันละสองครั้ง

    เวอร์ชัน 2.73.1

    • คงที่: อนุญาต IP ท้องถิ่น
    • แก้ไขแล้ว: XSS บนตัวเลือกแถบสำรวจความคิดเห็น อุปกรณ์ประกอบฉาก Netsparker Web Application Security Scanner
    • คงที่: การตรวจสอบ pptions แบบสำรวจที่เข้มงวดยิ่งขึ้น

    เวอร์ชัน 2.73

    • ใหม่: แสดงคำถามแบบสำรวจที่ด้านบนของตารางบันทึกการสำรวจความคิดเห็น
    • คงที่: ลบเครื่องหมายทับ

    เวอร์ชัน 2.72

    • ใหม่: ใช้ Translate.wordpress.org เพื่อแปลปลั๊กอิน
    • คงที่: แก้ไขการฉีด SQL อุปกรณ์ประกอบฉาก เจย์ แดนแซนด์
    • แก้ไขแล้ว: ใช้ $wpdb->insert(), $wpdb->update() และ $wpdb->delete() ให้มากที่สุด
    • คงที่ ลบตัวเลือก poll_archive_show จาก UI

    เวอร์ชัน 2.71

    • แก้ไขแล้ว: ใช้ wp_kses_post() เพื่อรับตัวกรองแท็กที่ไม่ดีเสมอ

    เวอร์ชัน 2.70

    • ใหม่: เพิ่มเบ็ดการดำเนินการ wp_polls_vote_poll_success
    • ใหม่: เพิ่ม hooks การดำเนินการ wp_polls_add_poll, wp_polls_update_poll, wp_polls_delete_poll
    • แก้ไขแล้ว: การแจ้งเตือน PHP
    • คงที่: ลบออกไม่จำเป็น wp_print_scripts
    • แก้ไขแล้ว: ใช้ esc_attr() และ esc_textarea() แทน htmlspecialchars() อุปกรณ์ประกอบฉาก โกวินด์ ซิงห์