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

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

8
ไม่สามารถเข้าถึงไดเรกทอรีย่อยที่ไม่ใช่ wordpress เนื่องจาก wordpress แทนที่พวกเขาด้วยข้อผิดพลาด 404
ฉันอ้างถึงคำถามนี้ถามก่อนหน้านี้และไม่ตอบอย่างเหมาะสม: Wordpress แทนที่ไดเรกทอรีย่อยจริง และยัง ไม่ใช่ "Wordpress" หน้า / รหัสได้รับข้อผิดพลาด 404 ฉันมีปัญหาเดียวกันและฉันได้ลองเกือบทุกอย่างที่ฉันพบในอินเทอร์เน็ต มันเกี่ยวข้องกับการเปิด Permalinks ในเวิร์ดเพรส อย่างไรก็ตามฉันใส่ไฟล์. htaccess ใหม่ในไดเรกทอรีย่อยด้วย: เขียนซ้ำปิด และปัญหายังคงมีอยู่ แม้ว่าฉันจะลบไฟล์ wordpress .htaccess ทั้งหมดปัญหายังคงมีอยู่ ฉันได้ลองใช้วิธีแก้ไขปัญหาอื่น ๆ ที่แนะนำเช่น ErrorDocument 401 "การเข้าถึงที่ไม่ได้รับอนุญาต" และ ErrorDocument 404 "การเข้าถึงที่ไม่ได้รับอนุญาต" และ Redirect 301 / mysubdirectory http://www.mydomain.com/mysubdirectory/index.html ในสถานที่ต่าง ๆ ทั้งหมดโดยไม่มีประโยชน์ . ใครช่วยกรุณาเสนอวิธีแก้ปัญหาอื่นได้ไหม วิธีเดียวที่ฉันสามารถแก้ไขได้คือการปิดลิงก์ถาวร แต่เราต้องการให้เปิด ขอบคุณ นิโคล

7
เพิ่มการตรวจสอบและการจัดการข้อผิดพลาดเมื่อบันทึกฟิลด์ที่กำหนดเองหรือไม่
ฉันมีฟังก์ชั่นที่กำหนดฟิลด์ที่กำหนดเองในประเภทโพสต์ สมมติว่าฟิลด์นั้นเป็น "subhead" เมื่อบันทึกโพสต์แล้วฉันต้องการตรวจสอบความถูกต้องของอินพุตและแสดงข้อความแสดงข้อผิดพลาดบนหน้าจอแก้ไขโพสต์หากจำเป็น สิ่งที่ต้องการ: // Handle post updating function wpse_update_post_custom_values($post_id, $post) { // Do some checking... if($_POST['subhead'] != 'value i expect') { // Add an error here $errors->add('oops', 'There was an error.'); } return $errors; } add_action('save_post','wpse_update_post_custom_values',1,2); ฉันพยายามเชื่อมโยงสิ่งนี้กับการกระทำ save_post แต่ฉันไม่สามารถหาวิธีจัดการข้อผิดพลาดได้ ดูเหมือนจะไม่มีวัตถุข้อผิดพลาดที่ส่งผ่านไปยังฟังก์ชั่นและถ้าฉันสร้าง WP_Error obj ของฉันเองและส่งคืนมันก็ไม่ได้รับความเคารพจากกลไกใด ๆ ที่แยกแยะข้อผิดพลาดในหน้าแก้ไขการโพสต์ ขณะนี้ฉันมีข้อความแสดงข้อผิดพลาดบนหน้าภายในกล่องเมตาที่กำหนดเองของฉัน แต่นี่น้อยกว่าอุดมคติ - …

5
แสดงข้อผิดพลาดพร้อมการอัปเดต $ wpdb
ฉันใช้$wpdb->updateเพื่ออัปเดตตารางที่กำหนดเองที่ฉันมีในฐานข้อมูลของฉัน เมื่อฉันvar_dumpผลลัพธ์มันจะส่งคืน: int(0) ดังนั้นฉันจึงพยายามที่$wpdb->print_error()จะดูว่ามีอะไรผิดปกติ อย่างไรก็ตามมันไม่แสดงอะไรเลย ฉันลอง$wpdb->show_errors()แล้ว แต่มันก็ไม่แสดงอะไรอีก เอกสาร wpdbไม่ได้ไปลงรายละเอียดมากเกี่ยวกับวิธีการใช้ฟังก์ชั่นเหล่านี้ดังนั้นผมไม่แน่ใจว่าฉันกำลังใช้พวกเขาอย่างถูกต้อง แต่ทำไมผลลัพธ์ของการอัพเดตตารางจึงส่งคืนค่า 0 และไม่แสดงข้อผิดพลาดใด ๆ
21 errors  wpdb 

5
wp_enqueue_script ถูกเรียกอย่างไม่ถูกต้อง
ฉันไม่รู้ว่า แต่ตอนนี้ฉันได้รับข้อผิดพลาดนี้: ประกาศ: wp_enqueue_style ถูกเรียกอย่างไม่ถูกต้อง ไม่ควรลงทะเบียนหรือจัดคิวสคริปต์และสไตล์จนกว่าจะมีการ wp_enqueue_scripts, admin_enqueue_scripts, หรือ login_enqueue_scripts hooks โปรดดูการดีบักใน WordPress สำหรับข้อมูลเพิ่มเติม (ข้อความนี้ถูกเพิ่มเข้ามาในเวอร์ชั่น 3.3) ใน wp-include / Functions.php ที่บรรทัด 3049 ประกาศ: wp_enqueue_script ถูกเรียกอย่างไม่ถูกต้อง ไม่ควรลงทะเบียนหรือจัดคิวสคริปต์และสไตล์จนกว่าจะมีการ wp_enqueue_scripts, admin_enqueue_scripts, หรือ login_enqueue_scripts hooks โปรดดูการดีบักใน WordPress สำหรับข้อมูลเพิ่มเติม (ข้อความนี้ถูกเพิ่มเข้ามาในเวอร์ชั่น 3.3) ใน wp-include / Functions.php ที่บรรทัด 3049 คำเตือน: ไม่สามารถแก้ไขข้อมูลส่วนหัว - ส่วนหัวที่ส่งไปแล้ว (เอาต์พุตเริ่มต้นที่ wp-include / function.php: …

1
เปลี่ยนข้อความข้อผิดพลาดการเข้าสู่ระบบ
ลองดูคำถาม แต่ฉันไม่สามารถหาคำถามที่คล้ายกันได้ ฉันต้องเปลี่ยนข้อความแสดงข้อผิดพลาดที่กำหนดเองซึ่งปรากฏขึ้นเมื่อผู้ใช้พยายามเข้าสู่ระบบด้วยชื่อผู้ใช้หรือรหัสผ่านผิด เช่นเปลี่ยนสิ่งนี้: " ข้อผิดพลาด : รหัสผ่านที่คุณป้อนสำหรับชื่อผู้ใช้% 1 $ sไม่ถูกต้องลืมรหัสผ่านของคุณหรือไม่" ถึง "ข้อมูลผิด" (เป็นเพียงตัวอย่าง) ฉันพยายามใช้ "add_filter" แต่ฉันไม่คุ้นเคยดังนั้นความช่วยเหลือใด ๆ จะได้รับการชื่นชม! ขอบคุณ
19 errors 

10
เกิดความผิดพลาดอย่างไม่ได้คาดคิด. มีบางอย่างผิดปกติกับ WordPress.org หรือการกำหนดค่าของเซิร์ฟเวอร์นี้
ฉันใช้งาน WordPress บนเซิร์ฟเวอร์ WAMP ของ localhost และเมื่อใดก็ตามที่ฉันไปที่ "ปลั๊กอิน" หรือ "แดชบอร์ด> อัปเดต" หรือแม้แต่ "แดชบอร์ด" ไม่มีอะไรโหลดเลย (ไม่มีข่าว WordPress ไม่มีอัปเดตและฉันไม่สามารถค้นหาปลั๊กอินได้ หรืออัปเดตพวกเขา) ในส่วน "ปลั๊กอิน" ฉันเห็นสิ่งนี้เมื่อฉันพยายามค้นหาบางสิ่ง: เกิดความผิดพลาดอย่างไม่ได้คาดคิด. มีบางอย่างผิดปกติกับ WordPress.org หรือการกำหนดค่าของเซิร์ฟเวอร์นี้ หากคุณยังคงมีปัญหาโปรดลองฟอรัมสนับสนุน มีใครพบปัญหานี้มาก่อนหรือไม่ มันเกิดขึ้นข้ามคืนเมื่อสองสามสัปดาห์ที่ผ่านมาสำหรับฉัน มันใช้งานได้นานแล้ววันหนึ่งก็หยุด สิ่งที่ฉันทำไปแล้ว: ค้นหาฟอรัมสนับสนุน Google และ WordPress.org ปัญหานี้ถูกกล่าวถึงหลายร้อยครั้งและไม่มีวิธีแก้ไข ตรวจสอบ php.ini, การกำหนดค่าของ Apache, .htaccess เปิดใช้งานโมดูล PHP / Apache ที่เกี่ยวข้องซึ่งอาจตรวจสอบว่า WAMP ถูกตั้งค่าเป็น "ออนไลน์" (WAMP ของฉันสามารถเข้าถึงได้จากคอมพิวเตอร์เครือข่ายอื่น …

3
วิธีจับ / สิ่งที่ต้องทำกับ WP Error Object
ฉันกำลังเรียกใช้ฟังก์ชัน WP บางอย่างภายในปลั๊กอินโดยตรงรวมถึง wp_insert_post () หากมีสิ่งผิดปกติสิ่งนี้จะส่งกลับวัตถุ WP Error สิ่งที่เป็นวิธีที่ถูกต้องในการตรวจจับข้อผิดพลาดนี้คืออะไร ไม่ว่าจะใช้ฟังก์ชั่น WP หรือข้อยกเว้น PHP หรืออะไรก็ตาม
15 plugins  errors 

12
ลบแอตทริบิวต์ประเภทจากสคริปต์และแท็กสไตล์ที่เพิ่มโดย WordPress
Warning: The type attribute is unnecessary for JavaScript resources. From line 10, column 146; to line 10, column 176 feed/" /> <script type="text/javascript">window Warning: The type attribute for the style element is not needed and should be omitted. From line 11, column 1798; to line 11, column 1820 </script> <style …

5
WP_DEBUG ไม่ได้ถูกตั้งค่า แต่ฉันยังคงได้รับคำเตือน
หาก WP_DEBUG ไม่ได้ตั้งค่าตามที่ฉันเข้าใจคุณไม่ควรเห็นคำเตือน แต่ในบางไซต์บนเซิร์ฟเวอร์บางตัวฉันยังเห็นบางอย่าง ไม่ใช่คำเตือนทั้งหมดที่จะปรากฏขึ้นหาก WP_DEBUG ถูกตั้งค่าไว้ แต่เป็นเพียงบางส่วนเท่านั้น ฉันได้ลองเปลี่ยนระดับข้อผิดพลาดใน php.ini แต่ดูเหมือนว่าจะไม่มีผลต่อการเตือนปรากฏหรือไม่ แต่พวกเขาจะปรากฏในจำนวนที่แตกต่างกันในเซิร์ฟเวอร์ที่แตกต่างกัน (เช่นไม่มีคำเตือนในการพัฒนาหนึ่งคำเตือนเกี่ยวกับการแสดงละครและ อีกสองสามคำเตือนเกี่ยวกับการผลิต)

1
วิธีการปิดการใช้งานการป้องกันข้อผิดพลาดร้ายแรง (WSOD)?
การจัดการข้อผิดพลาดที่ร้ายแรงได้รับการแนะนำใน WordPress 5.1 และ 5.2 บางครั้งเรียกว่าการป้องกันหน้าจอสีขาวแห่งความตาย (WSOD) เมื่อทำงานกับการติดตั้ง dev / local บางครั้งเราต้องการแบ่งไซต์ตามต้องการและหลีกเลี่ยงกระบวนการกู้คืนอีเมลสำหรับไซต์เมื่อทำงานภายในจุดปลายที่ได้รับการป้องกัน (ดูis_protected_endpoint()): ไซต์กำลังประสบปัญหาทางเทคนิค โปรดตรวจสอบกล่องจดหมายอีเมลของผู้ดูแลระบบไซต์ของคุณ เราจะปิดการจัดการข้อผิดพลาดร้ายแรงได้อย่างไร
12 errors 

2
ฉันควรใช้ spl_autoload_register () ในปลั๊กอินของฉันหรือไม่
เมื่อฉันใช้ spl_autoload_register ในปลั๊กอินของฉันฉันจะได้รับ: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 ฉันอ่านและพบการแก้ไขต่าง ๆ หนึ่งในนั้นบอกว่าจะไม่ใช้ spl_autoload_register กับ WordPress ถูกต้องหรือไม่ ฉันแน่ใจว่าฉันสามารถหา "แก้ไข" สำหรับข้อผิดพลาด แต่ฉันไม่แน่ใจว่าฉันต้องการทำเช่นนั้นกับการเปิดตัว WP แต่ละครั้ง หากฉันไม่ได้ใช้ฟังก์ชั่น autoload ฉันจะโหลดคลาสได้อย่างไร? นี่คือสิ่งที่แบ่งตอนนี้: spl_autoload_extensions(".php"); spl_autoload_register(); use MyPluginClasses\Student as MS; $student = new MS\Student(); echo $student->sayHello(); ในนักเรียน: …

3
ข้อผิดพลาด: การประกาศ MyClass :: start_lvl () ควรเข้ากันได้กับของ Walker_Nav_Menu :: start_lvl ()
ฉันกำลังทำงานบนไซต์ WordPress และทุกครั้งในผู้ดูแลระบบฉันไปที่หน้าลักษณะ> เมนูฉันได้รับข้อผิดพลาดต่อไปนี้: ErrorException: ข้อสังเกตเกี่ยวกับรันไทม์: การประกาศของ Walker_Nav_Menu_Edit :: start_lvl () ควรเข้ากันได้กับของ Walker_Nav_Menu :: start_lvl () ใน wp-admin / include / nav-menu.php บรรทัด 203 ดูเหมือนว่าปัญหาความเข้ากันได้ของ PHP บางอย่าง ฉันใช้ PHP 5.3.10 บนเครื่อง dev ในพื้นที่ของฉัน อะไรจะเป็นวิธีที่ดีที่สุดในการแก้ไขปัญหานี้

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

6
แนวทางปฏิบัติที่ดีที่สุดสำหรับการอัพเดตคืออะไร
ไม่ต้องการทำสิ่งใดเพื่อทำลายบล็อกของฉัน นี่คือคำถามที่เกี่ยวข้องกับการอัปเกรด: Wordpress ควรอัปเดตบ่อยแค่ไหน? วิธีที่ดีที่สุดที่จะทำคืออะไร? จะรู้ได้อย่างไรว่ามีปัญหากับปลั๊กอินหรือไม่? เมื่อ Wordpress เวอร์ชั่นใหม่ออกมาเราก็ไม่มีทางรู้ว่ามีปัญหากับปลั๊กอินที่มีอยู่หรือไม่ เมื่อใดควรอัปเดตปลั๊กอิน ในเวลาเดียวกันกับ Wordpress? มีชุดทดสอบที่ทำงานก่อนที่จะเปิด Worddpress หรือไม่? มันรวมถึงปลั๊กอิน?

2
มีปลั๊กอินที่จะแทนที่ข้อความ“ ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล” หรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Development Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว เซิร์ฟเวอร์ฐานข้อมูลของผู้ให้บริการของฉันเพิ่งหยุดทำงานและเว็บไซต์ของฉันแสดงข้อความ "ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล" แบบคลาสสิกเป็นเวลาประมาณหนึ่งชั่วโมง ฉันรู้ว่าปัญหาคืออะไร แต่ตระหนักว่ามันจะมีประโยชน์ถ้าฉันสามารถแทนที่ข้อความนั้นด้วยสิ่งที่เป็นมิตรน้อยกว่า (ควรมีข้อความ verbose เพิ่มเติมที่มีอยู่ในแม่แบบของเว็บไซต์ของฉันเพื่อไม่ให้ผู้ใช้กลัว) คำถามของฉันคือ: มีปลั๊กอินใดที่มีฟังก์ชั่นนี้หรือไม่? หรือข้อผิดพลาดนี้เกิดขึ้นในระดับที่ต่ำเกินไปที่จะเรียกใช้ปลั๊กอินหรือไม่ ถ้าเป็นเช่นนั้นฉันจะแก้ไข WP core แต่น่าจะดีกว่าถ้าใช้สิ่งที่เพิ่มเติมได้ ขอบคุณมาก, บิ๊กส์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.