WordPress

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

3
Taxonomy: ทำไม 'with_front' => false ไม่ทำงาน
อย่างจริงจังทำไม'with_front' => falseไม่ทำงานตามที่ควรจะเป็น? ควรลบชื่อ TAXONOMY BASE และคำถามของฉันคือทำไมมันไม่ทำงาน? ฉันไม่ต้องการให้กระสุนฐานแท็กซอนปรากฏใน URL ของฉันและ codex บอกว่า'with_front' =>เท็จควรช่วยได้ แต่ก็ไม่ได้ ปล่อยกระสุนว่างเปล่าเช่น'slug'=> ''สร้างข้อผิดพลาด 404 register_taxonomy("tax_categories", array("products"), array( "hierarchical" => true, "label" => "Categories", "singular_label" => "Category", "show_ui" => true, 'update_count_callback' => '_update_post_term_count', "rewrite" => array( 'with_front' => false, 'hierarchical' => true ) )); ปัญหานี้ควรได้รับการแก้ไขhttp://core.trac.wordpress.org/ticket/16807 โปรดช่วยให้เข้าใจ ขอบคุณ.

2
การนับจำนวนโพสต์ (ประเภทโพสต์ที่กำหนดเอง) ปัญหาการค้นหา
ฉันพยายามนับจำนวนโพสต์ทั้งหมดของโพสต์ "งาน" ประเภทที่กำหนดเอง ข้อความค้นหาของฉันเพิ่งส่งกลับ "0" เมื่อฉันรู้ว่ามีโพสต์ ฉันไม่คิดว่ามันกำลังตรวจสอบว่าประเภทโพสต์มีการโพสต์ แต่ฉันไม่รู้เหตุผลว่าทำไม ... ความคิดใด ๆ <?php $jobs = new WP_Query(array( 'post_type' => 'jobs' ));?> <?php if ($jobs->have_posts()) { $count_posts = wp_count_posts()->publish; if ( $count_posts == "1" ) { echo "<h2>There is currently one vacancy...</h2>"; } else { echo "<h2>There are currently $count_posts vacancies...</h2>"; } …

4
ฉันจะลบการเข้าถึงแดชบอร์ดออกจากบทบาทผู้ใช้ที่เฉพาะเจาะจงได้อย่างไร
ฉันต้องการป้องกันไม่ให้บทบาทผู้ใช้บางอย่างเข้าถึงแดชบอร์ดhttp://www.openeye.net/wp-admin/เลย ฉันย้ายและปรับแต่งโปรไฟล์ผู้ใช้ไปยังหน้าใหม่ที่สามารถดูได้บนไซต์ ฉันจะทำสิ่งนี้อย่างไร

3
ข้อผิดพลาดการเชื่อมต่อฐานข้อมูลหลังจากคัดลอกอินสแตนซ์ WordPress Multisite ไปยังตำแหน่งที่สอง
นี่คือการตั้งค่าของฉัน ฉันมีอินสแตนซ์ Multisite ทำงานอยู่ที่http://example.comและฉันต้องการพัฒนาและจัดเตรียม การย้ายอินสแตนซ์ Multisite ที่มีอยู่ของ WP ไปยัง localhost เป็นฝันร้ายดังนั้นฉันจะทำ dev บนตำแหน่งการจัดเตรียมแทน ฉันตั้งค่าhttp://staging.example.comให้ชี้ไปที่ไดเร็กทอรี / public_html / staging / ของบัญชีโฮสติ้งและคัดลอกไฟล์ WP ทั้งหมดจากรูทของฉันไปยังไดเร็กทอรี / staging / ฉันยังคัดลอกไฟล์ฐานข้อมูล (ดัมพ์ SQL นำเข้าตารางไปยังฐานข้อมูลใหม่) และเปลี่ยนไฟล์ wp-config.php เพื่อชี้ไปยังฐานข้อมูลใหม่ หลังจากรัน SQL เพื่อเปลี่ยนเร็กคอร์ดฐานข้อมูลฉันยังเปลี่ยนหนึ่งบรรทัดในไฟล์ wp-config.php: /** Turning on WordPress MU, new in 3.0 */ define( 'MULTISITE', true ); define( …

1
มี is_user_logged_in () สำหรับเว็บไซต์หลายไซต์หรือไม่
มีฟังก์ชั่น is_user_logged_in () สำหรับ Wordpress MU / Multisite (3.0+) ที่ฉันสามารถเพิ่มในรหัสไซต์เครือข่ายเหมือนis_user_logged_in(2)ที่2จะเป็น site_id หรือไม่ ปรับปรุง: หลังจากขุดขึ้นมาเล็กน้อยฉันก็พบโค้ดด้านล่าง น่าเสียดายที่มันไม่ทำงาน // อย่าใช้สิ่งนี้ ไม่ทำงาน, ไม่เป็นผล. ฟังก์ชั่น mu_logged_in ($ blog_id) { switch_to_blog ($ blog_id); $ status = is_user_logged_in (); restore_current_blog (); ส่งคืนสถานะ $; } คำตอบและความคิดเห็นของ anu นั้นดี ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าโดเมนคุกกี้อย่างถูกต้องในไฟล์ wp-config.php แล้ว :)

6
ทำไม is_page จึงไม่ทำงานเมื่อฉันใส่มันลงในไฟล์ functions.php
ฉันมีหน้าชื่อ "Apple" ID ของหน้า 2533 ในไฟล์ page.php ฉันมีบรรทัด: echo $bannerimg และฟังก์ชั่นนี้ใน functions.php: if ( is_page( '2533' ) ) { // also tested with 'Apple' $bannerimg = 'apple.jpg'; } elseif ( is_page( 'test' ) ) { $bannerimg = 'test.jpg'; } elseif ( is_page( 'admissions' ) ) { $bannerimg = 'admissions.jpg'; } …


4
ลบรายการหลัก - เมนูย่อยใน admin หรือไม่
เมื่อฉันใช้add_menu_page& add_submenu_pageเพื่อเพิ่มรายการเมนู add_menu_page( 'Forms', 'Forms', 'administrator', 'forms', 'forms_job_menupage_cb' ); add_submenu_page( 'forms', 'Job Applications', 'Job Applications', 'administrator', 'job-applications', 'forms_job_menupage_cb' ); add_submenu_page( 'forms', 'Quote Requests', 'Quote Requests', 'administrator', 'quote-req', 'forms_req_menupage_cb' ); add_submenu_page( 'forms', 'Contact', 'Contact', 'administrator', 'contact', 'forms_contact_menupage_cb' ); ฉันจะได้รับสิ่งที่ชอบ รูปแบบ รูปแบบ การสมัครงาน ขอใบเสนอราคา รายชื่อผู้ติดต่อ เป็นไปได้ไหมที่จะสร้างมันขึ้นมา รูปแบบ การสมัครงาน ขอใบเสนอราคา รายชื่อผู้ติดต่อ กล่าวอีกนัยหนึ่งแบบฟอร์มจะลิงค์ไปยังแอปพลิเคชันงานและฉันไม่ต้องการให้เมนูย่อยของแบบฟอร์มพิเศษ
11 admin-menu 

1
ปรับแต่ง URL ของ WordPress เข้าสู่ระบบและหน้าลงทะเบียน?
ฉันติดตั้ง Multisite แล้ว ฉันได้ติดแท็กด้วยขาวไว้แล้วโดยใช้ปลั๊กอิน Whitelabel-CMS แต่ฉันไม่สามารถปรับแต่ง URL ของหน้าลงทะเบียนและเข้าสู่ระบบได้ ฉันสามารถเปลี่ยน URL ของหน้าเข้าสู่ระบบของเว็บไซต์หลายแห่งได้หรือไม่ ฉันต้องการเปลี่ยน URL ของหน้าลงชื่อสมัครเข้าใช้และหน้าลงทะเบียน ลงทะเบียน: http://domain.com/wp-signup.php เข้าสู่ระบบ: http://domain.com/wp-login.php/ การลงทะเบียน: http://domain.com/wp-register.php/ คุณสามารถช่วยฉันปรับแต่ง URL เหล่านี้ได้หรือไม่? มีความเป็นไปได้ไหม? อัปเดต: ฉันได้เปลี่ยนไฟล์. htaccess เช่นนี้: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^login$ /wp-login.php [L] RewriteRule ^signup$ /wp-signup.php [L] RewriteRule ^register$ /wp-register.php [L] RewriteRule ^index\.php$ - [L] …

1
เหตุใดจึงสำคัญที่จะต้องปิดการใช้งานปลั๊กอินก่อนที่จะทำการลบ
ฉันสะดุดในหน้านี้ซึ่งมันบอกว่าwp plugin deleteทำอย่างนี้: ลบไฟล์ปลั๊กอินโดยไม่ปิดหรือถอนการติดตั้ง ทำไมการปิดใช้งานปลั๊กอินก่อนที่จะถูกลบจึงเป็นสิ่งสำคัญ มันเป็นทางการหรือสิ่งที่น่ากลัวเกิดขึ้น?
11 plugins  wp-cli 

2
ความแตกต่างระหว่าง get_post_permalink และ get_permalink คืออะไร?
ฉันอ่านเอกสารเกี่ยวกับget_post_permalink()และget_permalink()ไม่เข้าใจความแตกต่างระหว่างทั้งสอง อาจเป็นเพราะฉันไม่เข้าใจวัตถุประสงค์$leavenameและ$sampleพารามิเตอร์ ใครสามารถอธิบายสิ่งเหล่านั้นและเมื่อฟังก์ชั่นหนึ่งจะมีประโยชน์มากกว่าอีกฟังก์ชั่น? ขอบคุณ!
11 permalinks 

2
จะเก็บรหัส API และรหัสผ่านใน WordPress ได้อย่างปลอดภัยที่ไหน?
ฉันต้องการใช้ API สองสามตัวและหลายคนมาพร้อมกับรหัสคีย์ลับและรหัสผ่านที่จำเป็นในการทำงาน WordPress เก็บข้อมูลนั้นไว้ที่ไหน? สมมติว่าทุกคนสามารถแฮ็คฐานข้อมูลของคุณมีอยู่แล้วสำหรับ WordPress เพื่อให้การบันทึกข้อมูลที่ปลอดภัยมากขึ้น? พิจารณาความสามารถในการเปลี่ยนคีย์เหล่านี้บ่อยๆดังนั้นฉันจะต้องอัปเดตคีย์บนหน้าตัวเลือก UPDATE Mossack Fonseca Breach - ปลั๊กอินการปฏิวัติของ WordPress Slider สาเหตุที่เป็นไปได้ เอกสารปานามา: แฮ็คอีเมลผ่าน WordPress, เอกสารสามารถแฮกผ่าน Drupal

2
เหตุการณ์ Wordpress Media Uploader
ฉันต้องการจับภาพเหตุการณ์การคลิกบน "บันทึกการเปลี่ยนแปลงทั้งหมด " หรือไม่ มีวิธีการโทรกลับเช่นเดียวกับเมื่อคุณคลิก ( window.send_to_editor ) ปุ่ม " แทรกในโพสต์ "
11 uploads  events 

6
การเปลี่ยนเส้นทางไปยังโดเมนเก่าหลังการโยกย้าย
ฉันย้ายเว็บไซต์หนึ่งไปยังโดเมนใหม่ด้านล่างคือสิ่งที่ฉันทำ สำรองฐานข้อมูลแล้ว อัปโหลดไฟล์ทั้งหมดไปยังเซิร์ฟเวอร์ใหม่ นำเข้า sql ไปยังเซิร์ฟเวอร์ใหม่ทาง phpmyadmin ตอนนี้ฉันได้ใช้สคริปต์นี้เพื่อเปลี่ยน URL ในฐานข้อมูล ตอนนี้ปัญหาที่ฉันกำลังเผชิญคือ: ลิงก์ทั้งหมดกำลังเข้าสู่โดเมนเก่า รูปภาพทั้งหมดเชื่อมโยงกับโดเมนเก่า wp-admin ถูกเปลี่ยนเส้นทางไปยังโดเมนเก่าเมื่อฉันพยายามเรียกใช้ mydomain.com/wp-admin โปรดช่วยถ้าคุณมีความคิดเกี่ยวกับเรื่องนี้ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก
11 urls  links  phpmyadmin 

2
Wordpress Permalinks ไม่ทำงานใน Apache2 Ubuntu 14.04
ในเครื่องของฉัน wordpress Permalinks ไม่ทำงาน หลังจากการวิจัยพบว่า wordpress ไม่ได้สร้างไฟล์. htaccess สำหรับสิ่งนี้ฉันทำตามขั้นตอนด้านล่าง สร้าง.htaccessไฟล์ "" ด้วยตนเองและบันทึกไว้ในไดเรกทอรี WordPress หลักของคุณ (นี่เป็นโฟลเดอร์เดียวที่มีโฟลเดอร์ wp-admin, wp-include และ wp-content) ไปที่เทอร์มินัล Ubuntu และพิมพ์: sudo chown -v: www-data "/FilePathHere/.htaccess" คุณควรเห็นบรรทัดที่พิมพ์ว่าเจ้าของไฟล์ (กลุ่ม) ถูกเปลี่ยนเป็น www-data (Apache2) ให้สิทธิ์เข้าถึง Apache2 ในการเขียนไฟล์: sudo chmod -v 664 "/FilePathHere/.htaccess" คุณควรเห็นบรรทัดที่พิมพ์โดยบอกว่าโหมดของไฟล์นั้นยังคงอยู่ ต่อไปเราต้องอนุญาตให้ WordPress เขียนไฟล์. htaccess โดยเปิดใช้งาน mod_write ในเซิร์ฟเวอร์ Apache2 พิมพ์สิ่งต่อไปนี้ในเทอร์มินัล: …
11 permalinks 

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