คำถามติดแท็ก wordpress

แท็กนี้มีไว้สำหรับคำถามเฉพาะการเขียนโปรแกรมเกี่ยวกับระบบจัดการเนื้อหา WordPress คำถามนอกประเด็น ได้แก่ คำถามเกี่ยวกับการพัฒนาธีมการดูแลระบบ WordPress แนวทางปฏิบัติที่ดีที่สุดในการจัดการการกำหนดค่าเซิร์ฟเวอร์ ฯลฯ คำถามเหล่านี้ถามได้ดีที่สุดในไซต์ WordPress Development Stack Exchange โดยเฉพาะ (https://wordpress.stackexchange.com)

4
Woocommerce: ตรวจสอบว่ามีการคลิกที่ปุ่ม Add to Cart หรือไม่และเรียกใช้รหัสอื่น
ในร้านอีคอมเมิร์ซ: มีรายการที่ปรากฏในโฮมเพจและแต่ละรายการมีปุ่ม "เพิ่มลงในรถเข็น" ใต้รายการเหล่านั้น เมื่อคลิกปุ่มนี้รายการจะถูกเพิ่มลงในรถเข็น ถ้าปุ่มนี้มีการคลิกอีกครั้งจำนวนของรายการที่มีอยู่แล้วในรถเข็นสินค้าที่จะเพิ่มขึ้นโดย 1. ผมเชื่อว่านี่เป็นห่วง จนถึงตอนนี้ดีมาก ในหน้าผลิตภัณฑ์เดียวมีปุ่ม "ใส่ในรถเข็น" เมื่อคลิกปุ่มนี้รายการจะถูกเพิ่มลงในรถเข็น มีช่องป้อนข้อความ Quantity เช่นกันซึ่งสามารถใช้เปลี่ยนปริมาณได้ นี่ก็ใช้ได้เช่นกัน ปัญหา: ฉันต้องแยกความแตกต่างระหว่างปุ่ม "เพิ่มลงในรถเข็น" ที่ถูกคลิกภายในลูป (ขณะนี้อยู่ในโฮมเพจ แต่ยังสามารถใช้กับหน้าอื่นเช่นหน้าเก็บถาวรเป็นต้น) เทียบกับปุ่ม "เพิ่มลงในรถเข็น" ที่ถูกคลิก บนหน้าผลิตภัณฑ์เดียว จากความแตกต่างนี้นี่คือสิ่งที่ฉันต้องทำ: หากมีการคลิกปุ่ม "เพิ่มลงในรถเข็น" ที่ปรากฏในลูปให้คว้าจำนวนของรายการนี้ที่มีอยู่แล้วในรถเข็นโดยใช้ $cart_item_keyเพิ่มขึ้นทีละ 1 และส่งไปยังฟังก์ชันที่กำหนดเองซึ่งจะทำการประมวลผลเพิ่มเติมและบันทึกรายละเอียด ที่จะซื้ออีกครั้ง หากคลิกปุ่ม "เพิ่มลงในรถเข็น" ที่ปรากฏในหน้าผลิตภัณฑ์เดียวคว้าจำนวนของรายการนี้ที่มีอยู่แล้วในรถเข็นโดยใช้ $cart_item_keyคูณด้วย 3 แล้วส่งไปยังฟังก์ชันที่กำหนดเองซึ่งจะทำการประมวลผลเพิ่มเติมและบันทึก รายละเอียดที่จะซื้ออีกครั้ง ในทั้งสองกรณีข้างต้นปริมาณมีการเปลี่ยนแปลงขึ้นอยู่กับ logics ที่แตกต่างกันและปริมาณนี้จะต้องถูกส่งไปยังการเรียกใช้ฟังก์ชั่นที่กำหนดเอง ฉันลองอะไร: ฉันลองรหัสต่อไปนี้: add_action('woocommerce_add_to_cart', 'custom_action_add_to_cart', 20, 6); …

3
ทำให้ AJAX Pagination ทำงานกับพารามิเตอร์ตัวกรอง URL (AJAX) เมื่อรีเฟรช
ฉันมีตัวกรอง AJAX ที่กำหนดไว้อย่างดีในสองส่วนส่วนหนึ่งสำหรับปุ่มโหลดเพิ่มและอีกหนึ่งตัวเลือกสำหรับตัวกรองแบบหล่นลง ทั้งสองโหลดรายการของคุณสมบัติบน front-end ใน AJAX และทำงานร่วมกันอย่างพร้อมเพรียง (เช่นถ้าฉันเลือกราคาต่ำสุดราคาสูงสุดและจำนวนเตียงในรายการแบบเลื่อนลงรีเฟรชรายการและปุ่มโหลดจะทำงานตามที่ควร) . ตัวกรองเดียวกันยังทำงานกับพารามิเตอร์ URL ตัวอย่างเช่นหาก URL เป็น: mydomain.com/?min_price=100000&max_price=5000000&beds=3&page=3 มันจะกรองตามพารามิเตอร์เหล่านั้น มันยังแสดงคุณสมบัติที่มีมูลค่า 3 หน้าอย่างที่ควรจะเป็น วิธีนี้ใช้งานได้ดีรวมถึงการโหลดครั้งแรก อย่างไรก็ตามมันจะไม่ทำงานกับการแบ่งหน้าถ้าโหลด URL โดยตรง หากฉันป้อน URL ข้างต้นลงในเบราว์เซอร์โดยตรงและโหลดผลลัพธ์เริ่มต้นนั้นถูกต้อง แต่เมื่อคลิกปุ่มโหลดเพิ่มเติมระบบจะเปลี่ยนหน้า = 3 เป็นหน้า = 4 (ถูกต้อง) แต่จะผนวกหน้าสองของคุณสมบัติที่เสร็จสมบูรณ์โดยไม่มีการกรอง และยังคงทำเช่นนั้น - แทนที่จะดำเนินการแบ่งหน้ากรอง ผมทำอะไรผิดหรือเปล่า? นี่คือรหัสของฉัน (ขออภัยมันมาก!) JS: jQuery(function($){ // AJAX Stuff for filters + load …
9 php  jquery  ajax  wordpress 

3
ไม่สามารถสร้างไดเรกทอรี wp-content ใน WordPress ใน windows server 2016
ฉันไม่สามารถอัพโหลดภาพไปยังเว็บไซต์ Wordpress ของฉันโดยใช้เครื่องมือสื่อจากแผงควบคุมของผู้ดูแลระบบ Wordpress ฉันได้รับข้อผิดพลาดดังต่อไปนี้ “ logo512x512.png” ไม่สามารถอัปโหลด ไม่สามารถสร้างไดเรกทอรี wp-content / uploads / 2020/01 เซิร์ฟเวอร์หลักนั้นเขียนได้โดยเซิร์ฟเวอร์หรือไม่ ฉันได้ผ่านการแก้ปัญหานี้มากมาย แต่ไม่มีใครทำงานให้ฉันได้ ฉันอยู่ในเครื่องเซิร์ฟเวอร์ windows 2016 ด้วยฐานข้อมูล MySQL ฉันไม่มีผู้ดูแลระบบ PhP ไม่มี Cpanel ftp ของฉันทำงาน ฉันสามารถรับธีมและปลั๊กอินได้โดยไม่มีปัญหา ความคิดใด ๆ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.