WordPress

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

3
WP_User_Query เพื่อแยกผู้ใช้ที่ไม่มีโพสต์
ฉันเห็นว่าเป็นไปได้หรือไม่ที่จะจัดเรียงคิวรีผู้ใช้ตามจำนวนโพสต์ที่ผู้ใช้แต่ละคนมี แต่เป็นไปได้หรือไม่ที่จะยกเว้นผู้ใช้ที่มีโพสต์เป็นศูนย์จากผลลัพธ์ ในคลาส Wp_User_Query มีการpre_user_queryดำเนินการ แต่สตริงการสืบค้นเป็นจุดอ่อนมากดังนั้นฉันไม่แน่ใจว่าการกระทำตัวกรองประเภทใดที่ฉันต้องการใช้ที่นี่

4
เปลี่ยน the_title () ของหน้าเว็บแบบไดนามิก
ฉันกำลังพัฒนาปลั๊กอินที่ไม่ได้ใช้ประเภทโพสต์ที่กำหนดเอง แต่แยกตารางฐานข้อมูล เป็นปลั๊กอินที่แสดงรายการของหลักสูตรที่มีลิงก์ที่นำไปสู่หน้ารายละเอียดหลักสูตรที่แตกต่างกันซึ่งผู้ใช้สามารถสมัครเรียนหลักสูตรได้ ในสถานะปัจจุบันฉันใช้รหัสย่อเพื่อดึงข้อมูลปลั๊กอินลงในหน้าด้วยเทมเพลตหน้าแบบกำหนดเอง (page-courses.php) ตอนนี้ฉันต้องการเปลี่ยนthe_title()แบบไดนามิกตามหน้าเว็บที่ปลั๊กอินแสดง (รายการหลักสูตรหน้ารายละเอียดหลักสูตรพร้อมแบบฟอร์มหน้าส่งแบบฟอร์มสำเร็จ) แต่เมื่อใดก็ตามที่ฉันทำอย่างนั้นกับตัวกรองต่อไปนี้ลิงก์ไปยังหน้าอื่น ๆ ในส่วนท้ายก็เปลี่ยนไปเช่นกัน: <?php add_filter('the_title', 'custom_page_title'); function custom_page_title() { return 'Custom Title'; } แก้ไข ใน footer.php ฉันมีฟังก์ชั่นที่มีลิงค์ส่วนท้ายด้วยwp_nav_menu()ดังนั้นฉันจึงสามารถกำหนดได้ในลักษณะ> เมนู แต่ด้วยตัวกรองด้านบนลิงก์ทั้งหมดในส่วนท้ายก็เปลี่ยนเป็น 'ชื่อที่กำหนดเอง' แต่ฉันต้องการเปลี่ยนชื่อของหน้าไม่ส่งผลต่อลิงก์เมนูในส่วนท้าย การพยายามเพิ่มแท็กแบบมีเงื่อนไขin_the_loop()ลิงก์ส่วนท้ายยังคงได้รับผลกระทบแม้ว่าจะไม่ได้อยู่ในลูปก็ตาม <?php add_action( 'loop_start', 'set_custom_title' ); function set_custom_title() { if ( in_the_loop() ) { add_filter( 'the_title', 'custom_page_title' ); } } function custom_page_title() …

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

2
URL เนื้อหาใดที่ยอมรับได้ในการติดตั้ง“ vanilla” MU
Wordpress ดูเหมือนจะให้เนื้อหาได้รับการจัดการโดย URIs จำนวนมากในการติดตั้ง MU ตัวอย่างเช่น: example.com/wp-content/blogs.dir/5/files/picture.jpg example.com/bob/files/picture.jpg example.com/bob/wp-content/blogs.dir/5/files/pictures.jpg ทุกคนปรากฏเส้นทางไปยังสถานที่เดียวกัน มีนามแฝงเพิ่มเติมหรือไม่ อันไหนที่เป็นที่ยอมรับ อุบัติเหตุเหล่านี้หรือไม่? มีตัวกรองที่เกี่ยวข้องหรือไม่

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

2
wp-content / install.php เป็นแบบ Drop-in หรือไม่?
ฉันไม่พบเอกสารหรือการสนทนาเกี่ยวกับสิ่งที่และวิธีการใช้ปลั๊กอินดร็อปอิน คำถามที่ถูกยกขึ้นใน Q นี้ & A เนื้อหาเติมเกี่ยวกับการติดตั้ง เป็นwp-content/install.phpไฟล์ที่นิยามใหม่ของฟังก์ชั่น pluggable wp_install_defaultsแบบหล่นในปลั๊กอินหรือไม่? ผลการวิจัยของฉัน รายการต่อไปนี้จากบทความของ hakre (ซึ่งน่าจะเป็นที่มาของชุดอื่น ๆ ทั้งหมดใน interwebs) File Type of Plugin Loaded Context advanced-cache.php Advanced caching plugin. on WP_CACHE value Single db.php Custom database class always Single db-error.php Custom database error message on error Single install.php Custom install script on …

2
การใช้ WP_Query แบบกำหนดเองพร้อมด้วยวน get_template_part
ฉันมีข้อความค้นหาประเภทโพสต์ที่กำหนดเอง: <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $books = new WP_Query(array( 'post_type' => 'wiki', 'posts_per_page' => '50', 'paged' => $paged )); ?> และฉันต้องการวนลูปผ่านโพสต์เหล่านี้โดยใช้ loop-books.php: <?php get_template_part( 'loop', 'books' ); ?> ภายใน loop-books.php ฉันมีสิ่งเหล่านี้เหมือนกับ loop.php ปกติฉันเพิ่งเปลี่ยนฟังก์ชั่น have_posts และ the_post เพื่อทำงานกับแบบสอบถาม $ books: <?php if ( $books->have_posts() ) : ?> …

2
ความยาวรายการฟีด RSS ส่วนตัวสำหรับหมวดหมู่?
ฉันรู้วิธีดึงฟีด rss2 จากหมวดหมู่ใน wp คือเพิ่ม/feedไว้ด้านหลังชื่อหมวดหมู่ อย่างไรก็ตามเมื่อฉันทำสิ่งนี้รายการทั้งหมดจากฟีดนั้นไม่รวมอยู่ใน RSS นี่เป็นเพราะฉันตั้งค่าการ จำกัด ฟีดเป็น 50 ที่แบ็กเอนด์ของผู้ดูแลระบบ ฉันต้องการทราบว่าสามารถตั้งค่าความยาวฟีดแยกแต่ละประเภท / ฟีดได้หรือไม่ ฉันไม่พบการตั้งค่า api สำหรับขนาดของฟีด ... ยินดีต้อนรับความช่วยเหลือใด ๆ ที่นี่ ขอบคุณสำหรับความช่วยเหลือของคุณ.
9 categories  rss  feed 

7
ฉันไม่สามารถเข้าถึงเว็บไซต์ของฉันผ่าน wp-admin
ฉันพัฒนาเว็บไซต์เมื่อหกเดือนที่แล้วและตอนนี้จำเป็นต้องอัปเดต แต่ฉันไม่สามารถเข้าถึงหน้าเข้าสู่ระบบเพื่อเข้าไปยังเว็บไซต์ได้ ฉันได้รับหน้าข้อผิดพลาดต่อไปนี้: นี่ค่อนข้างน่าอาย ... ฉันพยายามwp-login.phpที่ส่วนท้ายของ URL เช่นกัน แต่สิ่งนี้ก็ใช้ไม่ได้เช่นกัน
9 login 

5
WordPress SEO โดย Yoast: ซ่อนกล่อง Meta ในโพสต์สำหรับผู้ดูแลระบบ
ฉันมีเว็บไซต์หลายผู้แต่งและฉันไม่สบายใจที่อนุญาตให้สมาชิกทุกคนป้อนรายละเอียด SEO ในโพสต์ที่โพสต์ ฉันต้องการให้ผู้ดูแลเว็บไซต์นี้มองเห็นได้เท่านั้น ความคิดใด ๆ

2
ใช้ AJAX ในรหัสย่อ
ฉันมีรหัสต่อไปนี้เพื่อย่อเพื่อแสดงคำพูดแบบสุ่ม คำถาม: วิธีการทำปุ่มแสดงคำพูดแบบสุ่มใหม่? ฉันหมายความว่ามันจะกดปุ่มและแสดงคำพูดใหม่ (โดยไม่ต้องรีเฟรชหน้าแน่นอน) function random_quote() { // quotes file $array = file("/path to txt file"); // generate a random number between 0 and the total count of $array minus 1 // we minus 1 from the total quotes because array indices start at 0 rather than 1 by …

2
นับ & แสดงแบบสอบถามฐานข้อมูล
ฉันกำลังมองหาวิธีการที่ฉันสามารถนับและแสดงข้อความค้นหาทั้งหมดในเว็บไซต์ WordPress ไม่มีใครรู้ว่าถ้ามีปลั๊กอินที่ดี? มิฉะนั้นมันจะเป็นวิธีการตรวจสอบแบบสอบถามบนคอนโซลเพราะฉันทำงานกับคอนโซลมาก

1
แปลชื่อวิดเจ็ตโดยใช้ปลั๊กอิน qTranslate
จริงๆแล้วฉันใช้ปลั๊กอิน qTranslate เพื่อแปลเว็บไซต์ของฉัน มันทำงานได้ดีกับทุกอย่างยกเว้นสิ่งเดียว ชื่อของวิดเจ็ตแถบด้านข้างของฉัน ที่จริงแล้วในการแปลคำบางคำเราต้องใส่แท็กดังนี้: <!--:en-->My English Title<!--:--><!--:fr-->My French Title<!--:--> เมื่อฉันใช้สิ่งนี้ในเนื้อหาของวิดเจ็ตของฉันมันใช้งานได้ดี แต่ในชื่อเรื่องเมื่อฉันบันทึกวิดเจ็ต มันลบแท็กของฉันและเพิ่งแสดง: My English TitleMy French Title ใครรู้วิธีแก้ไขปัญหานี้

2
กำจัดหมวดหมู่แท็กและคลังข้อมูลผู้แต่งของ Wordpress?
ฉันค้นหาสุทธิโดยไม่ประสบความสำเร็จในสิ่งที่ควรเป็นเรื่องง่าย ฉันมีบล็อกที่กำหนดเองสูงพร้อมหน้าเพจย่อยและโพสต์ ในขณะที่ฉันพึ่งพาการใช้หมวดหมู่และแท็กเป็นอย่างมากฉันไม่ต้องการให้สามารถดูได้ใน URL เช่นเดียวกันสำหรับผู้เขียนและหมวดหมู่วันที่ โดยทั่วไปฉันจะไม่โยนข้อผิดพลาด 404 หากมีคนพยายามเข้าถึงหน้าเหล่านี้ ใครบางคนชี้ให้ฉันในทิศทางที่ถูกต้อง? ขอบคุณ! ไม่ควรเข้าถึงต่อไปนี้: example.net/category/books/ example.net/tag/ebooks/ example.net/author/dickens/ example.net/2012/10/

2
วิธีเปลี่ยนไดเรกทอรีอัปโหลดใน wp_handle_upload
ฉันกำลังพยายามหาวิธีใช้ฟังก์ชั่น wp_handle_upload สำหรับปลั๊กอินที่กำหนดเองเพื่อที่ฉันจะสามารถระบุไดเรกทอรีอัพโหลดของตัวเอง รหัสนี้ใช้ไฟล์จากหน้าการตั้งค่าปลั๊กอินของฉันและอัปโหลดไปยังโฟลเดอร์ที่อัปโหลดโฟลเดอร์พร้อมปีและเดือน ฉันเจอลิงค์นี้ซึ่งฉันคิดว่าอาจมีปม - http://yoast.com/smarter-upload-handling-wp-plugins if(strtolower($_SERVER['REQUEST_METHOD']) == "post"){ $overrides = array('test_form' => false); $file = wp_handle_upload($_FILES['binaryFile'], $overrides); echo "<pre>" . print_r($file, true) . "</pre>"; } ฉันจะอัพโหลดไปยังไดเรกทอรีที่ฉันเลือกได้อย่างไร ความช่วยเหลือใด ๆ ที่ชื่นชมพวก

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