WordPress

คำถาม & คำตอบสำหรับนักพัฒนา WordPress และผู้ดูแลระบบ

5
เมื่อย้ายเว็บไซต์ WP เหตุใด wp-admin จึงเปลี่ยนเส้นทางไปยังไซต์เก่า
ฉันอยู่ในกระบวนการย้ายเว็บไซต์ WP จากโฮสต์หนึ่งไปยังอีก ฉันคัดลอกฐานข้อมูลและไฟล์ทั้งหมดสร้างฐานข้อมูลใหม่และนำเข้าไฟล์เก่า ฉันเปลี่ยนไฟล์ wp-config หน้าแรกแสดงได้ดี แต่เมื่อฉันพยายามเข้าถึง / wp-admin มันจะพาฉันกลับไปที่ไซต์เก่า ไซต์ใหม่เป็นเซิร์ฟเวอร์ dev ที่ฉันวางแผนจะเปลี่ยนแปลงสไตล์ก่อนที่ฉันจะใช้ไซต์จริง ฉันกำลังพลาดอะไรเกี่ยวกับการเปลี่ยนแปลงนี้? ฉันจะทำให้ไซต์ตอบสนองต่อ dev url ได้อย่างถูกต้องได้อย่างไร

2
ฉันจะแยกปลั๊กอินออกจากการอัปเดตอัตโนมัติได้อย่างไร
มีตัวกรองการเลือกใช้ที่อนุญาตให้ปลั๊กอินทั้งหมดในเว็บไซต์ของฉันได้รับการอัปเดตอัตโนมัติ: add_filter( 'auto_update_plugin', '__return_true' ); ฉันชอบคุณสมบัตินี้ แต่ฉันไม่ต้องการให้อัปเดตปลั๊กอินทั้งหมดโดยอัตโนมัติ ฉันจะอนุญาตให้อัปเดตปลั๊กอินบางส่วนโดยอัตโนมัติได้อย่างไรในขณะที่ไม่รวมปลั๊กอินที่ฉันต้องการทำด้วยตนเอง

2
WP_Query Pagination บน single-custom.php
สิ่งที่ฉันต้องการทำ: ตั้งค่าการให้WP_Queryเลขหน้าในไฟล์เทมเพลต สิ่งที่ฉันทำ 1) สร้างประเภทโพสต์ชื่อ "ผู้เขียน" แต่ละโพสต์ภายในประเภทโพสต์นั้นเป็นผู้เขียนแต่ละคน 2) หน้าจอแก้ไขโพสต์มาตรฐานประกอบด้วยดรอปดาวน์ซึ่งแสดงรายการโพสต์ทั้งหมด (ผู้เขียน) จากประเภทโพสต์ที่กำหนดเองของผู้เขียน 3) สร้างเทมเพลตเดียว author.php ซึ่งแบบสอบถามทั้งหมดของโพสต์กับผู้เขียนเมตาดาต้าจากดรอปดาวน์ดังนั้นผลลัพธ์คือรายการของโพสต์ที่มีผู้เขียนคนเดียวกันที่กำหนดให้กับพวกเขา <?php // set the "paged" parameter (use 'page' if the query is on a static front page) global $paged; /*We need this here to add and maintain Pagination if Template is assigned to Front Page*/ …

3
จะเปลี่ยนเส้นทางไปยังหน้าการตั้งค่าเมื่อเปิดใช้งานปลั๊กอินได้อย่างไร
ฉันสร้างปลั๊กอินของฉันเอง ทุกอย่างดูเหมือนจะโอเค แต่สิ่งหนึ่งที่ฉันต้องการทำในปลั๊กอินนั้นคือการเปลี่ยนเส้นทางไปยังหน้าการตั้งค่าปลั๊กอินที่เกี่ยวข้องเมื่อมีการเปิดใช้งานปลั๊กอิน ตัวอย่างเช่น: http://www.example.com/wordpress/wp-admin/options-general.php?page=rotator มีวิธีการเปลี่ยนเส้นทางไปยังหน้าที่เกี่ยวข้องในการเปิดใช้งานเช่นด้วยregister_activation_hook?

3
wp_is_mobile () มีประสิทธิภาพหรือไม่
ฉันจะทดสอบตัวแทนผู้ใช้เพื่อโหลดเทมเพลตมือถือแทนธีมเดสก์ท็อป มีสคริปต์ตรวจหาอุปกรณ์พกพามากมาย ไม่wp_is_mobile()ทำงานฟังก์ชั่นด้วยหรือไม่ ประสบการณ์ของคุณเมื่อเปรียบเทียบกับชั้นเรียนอื่น ๆ เช่นmobiledetect.net?

5
WP Cron ไม่ทำงานเมื่อเวลาผ่านไป
เป้าหมาย ฉันต้องการใช้wp_schedule_single_event( )เพื่อดำเนินการเหตุการณ์เดียวที่ส่งอีเมล 8 นาทีหลังจากผู้ใช้ส่งแบบฟอร์ม ปัญหา รหัสต่อไปนี้เป็นของฉันfunctions.php: function nkapi_send_to_system( $args ) { wp_mail( 'xxx', 'xxx', $args ); } add_action( 'nkapi_send', 'nkapi_send_to_system' ); function schedule_event( $id ) { wp_schedule_single_event( current_time( 'timestamp' ) + 480, 'nkapi_send', array( $id ) ); } และรหัสต่อไปนี้จะใช้ในการโทรschedule-event: schedule_event( $_SESSION['insert_id'] ); // the $_SESSION var contains an INT …
16 hooks  array  wp-cron  cron  events 

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

4
ใช้ save_post เพื่อแทนที่ชื่อโพสต์
ฉันใช้โพสต์ที่กำหนดเองและในเหล่านี้ฉันไม่ต้องการชื่อ ทำให้ Wordpress ตั้งชื่อหนังสือของฉันเป็น "ร่างอัตโนมัติ" ฉันต้องการเปลี่ยนค่าของชื่อเรื่องเป็นอย่างอื่นโดยคำนวณจากฟิลด์อื่นในโพสต์ของฉัน ฉันจะทำเช่นนั้นโดยใช้ save_post หรือวิธีการอื่นได้อย่างไร

3
คุณเพิ่มการสนับสนุนรูปขนาดย่อสำหรับประเภทโพสต์ที่กำหนดเองได้อย่างไร
การสนับสนุนรูปขนาดย่อใช้งานได้สำหรับโพสต์ แต่ฉันมีประเภทโพสต์อื่นที่เรียกว่าผลิตภัณฑ์และไม่สามารถใช้งานได้ ฉันพยายาม: add_theme_support( 'post-thumbnails', array( 'post', 'product' ) ); ฉันยังใช้ปลั๊กอินภาพขนาดย่อโพสต์หลายรายการ

3
ตะขอ body_class สำหรับหน้าผู้ดูแลระบบ
ตะขอ body_class ดูเหมือนจะทำงานกับหน้าเว็บที่ไม่ใช่ผู้ดูแลระบบเท่านั้น เมื่อฉันทำ add_filter('body_class', 'add_body_classes'); function add_body_classes($classes) { $classes[] = 'myclass'; return $classes; } มีตะขออื่นที่ฉันควรใช้ถ้าฉันต้องการเพิ่มคลาสในเนื้อหาของหน้าผู้ดูแลระบบหรือไม่

1
ฉันจะดูการกระทำทั้งหมดที่แนบกับเบ็ด“ add_action” ได้อย่างไร
ฉันทำงานกับแถบผู้ดูแลระบบและพยายามแก้ไขข้อบกพร่องของเมนูและลำดับความสำคัญของเมนู ฉันรู้ว่าการเรียกกลับหลายครั้งถูกผูกไว้กับการกระทำเช่นนี้: add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 ); ฉันจะดูได้อย่างไรว่ามีสายใดบ้างที่จะเรียกใช้เมื่อมีการเรียกขอคล้ายเบ็ดadmin_bar_menu?
16 plugins  php  hooks  actions  debug 

5
วิธีใช้การเก็บถาวรชนิดโพสต์ที่กำหนดเองเป็นหน้าแรก
ฉันต้องการใช้การเก็บถาวรชนิดโพสต์ที่กำหนดเองเป็นหน้าแรกของเว็บไซต์ดังนั้น http://the_site.com/ เป็นไฟล์เก็บถาวรชนิดโพสต์แบบกำหนดเองที่แสดงตามarchive-{post-type}.phpไฟล์ของฉัน นึกคิดฉันต้องการแก้ไขแบบสอบถามที่ใช้is_front_page()ในfunctions.phpไฟล์ของฉัน ฉันลองทำสิ่งต่อไปนี้โดยใช้หน้าชื่อ "บ้าน" เป็นหน้าแรกของฉัน: add_filter('pre_get_posts', 'my_get_posts'); function my_get_posts($query){ global $wp_the_query; if(is_front_page()&&$wp_the_query===$query){ $query->set('post_type','album'); $query->set('posts_per_page',-1); } return $query; } แต่หน้าแรกกำลังส่งคืนเนื้อหาของ "หน้าแรก" และดูเหมือนว่าจะไม่สนใจข้อความค้นหาที่กำหนดเอง ผมทำอะไรผิดหรือเปล่า? โดยทั่วไปแล้วจะมีวิธีที่ดีกว่านี้ไหม

4
เวิร์ดเพรส URL ที่เก็บถาวรเริ่มต้น
ใน wordpress คุณมี URL เก็บถาวร 'เริ่มต้น' ไม่กี่แห่ง ตัวอย่างเช่น: http://www.mydomain.com/2011/สร้างภาพรวมของโพสต์ของ (เฉพาะ) ในปีนั้น หากคุณมีบล็อกหมวดหมู่ url http://www.mydomain.com/blogs/จะสร้างภาพรวมของโพสต์ทั้งหมดในหมวดนั้น (กระจายไปหลายหน้า) ตอนนี้คำถามของฉันคือมีลิงก์ใดที่สร้างภาพรวมของโพสต์ทั้งหมด (แพร่กระจายไปทั่วหลาย ๆ หน้า) เริ่มต้นด้วยใหม่ล่าสุดก่อนและย้อนเวลา ดังนั้นไม่เหมือน URL ของปี 2011 ซึ่งดึงมาจากปีนี้เท่านั้น โครงสร้างลิงก์ปัจจุบันของฉันคือ: /%category%/%postname%/ ขอบคุณ
16 archives 

4
sanitize_title เพียงพอที่จะสร้างตัวดักเสาหรือไม่
ฉันต้องการสร้างกระสุนสำหรับสายบางอย่างโดยไม่ต้องผ่านการไหลของการสร้างกระสุน WordPress ดังนั้นฉันต้องการทราบว่าฟังก์ชั่นใดที่เรียกใช้เพื่อให้ได้กระสุนที่เรียบร้อย ฉันลอง sanitize_title () แต่ได้ผล% c2% a0
16 seo  slug  sanitization 

7
ฉันจะขายธีมและปลั๊กอิน WordPress ได้ที่ไหน [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันกำลังสร้างธีมและปลั๊กอินของเวิร์ดเพรสอยู่บ้าง ตลาดออนไลน์ฉันสามารถขายได้อย่างไร
16 plugins  themes 

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