คำถามติดแท็ก wp-admin

เครื่องมือสำหรับการดูแลไซต์ที่อยู่ในไดเรกทอรี `wp-admin` ของไซต์ WordPress

13
การเพิ่มตัวกรอง Taxonomy ให้กับรายการผู้ดูแลระบบสำหรับประเภทโพสต์ที่กำหนดเองหรือไม่
ฉันได้สร้างประเภทที่กำหนดเองโพสต์ที่เรียกว่าและเพิ่มอนุกรมวิธานที่กำหนดเองที่เรียกว่า'listing' 'businesses'ฉันต้องการเพิ่มรายการแบบหล่นลงของธุรกิจลงในรายการผู้ดูแลระบบสำหรับรายชื่อ นี่คือลักษณะการทำงานนี้ในรายการผู้ดูแลระบบสำหรับโพสต์(ฉันต้องการเหมือนกันสำหรับประเภทโพสต์ที่กำหนดเอง): นี่คือรหัสปัจจุบันของฉัน( และนี่คือรหัสเดียวกันในส่วนสำคัญ ): <?php /* Plugin Name: Listing Content Item Plugin URI: Description: Author: Version: 1.0 Author URI: */ class Listing { var $meta_fields = array("list-address1","list-address2","list-country","list-province","list-city","list-postcode","list-firstname","list-lastname","list-website","list-mobile","list-phone","list-fax","list-email", "list-profile", "list-distributionrange", "list-distributionarea"); public function loadStyleScripts() { $eventsURL = trailingslashit( WP_PLUGIN_URL ) . trailingslashit( plugin_basename( dirname( __FILE__ ) ) ) . …

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

11
ฉันสามารถเปลี่ยนชื่อโฟลเดอร์ wp-admin ได้หรือไม่
เป็นไปได้ไหมที่จะเปลี่ยนชื่อโฟลเดอร์ wp-admin ฉันรู้ว่าฉันสามารถเปลี่ยนชื่อได้ แต่เว้นแต่จะได้รับการสนับสนุนจากสิ่งต่าง ๆ มากมายที่รหัสจะทำลาย ถ้าฉันใช้ชื่อโฟลเดอร์ที่กำหนดเองมันจะทำให้ปลอดภัยขึ้นเล็กน้อยความปลอดภัยจากความสับสนและทั้งหมดนั้น

2
ฉันจะเพิ่มฟิลด์การอัพโหลดรูปภาพโดยตรงไปยังแผงการเขียนที่กำหนดเองได้อย่างไร
ฉันได้เพิ่มหน้าใหม่ภายใต้ "หน้า" ในผู้ดูแลระบบ wordpress และเพิ่มเขตข้อมูลที่กำหนดเองหลายแห่ง ฉันต้องการเพิ่มเขตข้อมูลรูปภาพที่อัปโหลดไปยังเครื่องมือแก้ไขหน้า - มีวิธีการผ่านทางฟิลด์ที่กำหนดเองหรือไม่ หรือมีทิศทางอื่นที่ฉันต้องใช้ถ้าฉันต้องการความสามารถนี้?

5
จะตรวจสอบว่าผู้ใช้อยู่ในบทบาทที่เฉพาะเจาะจงได้อย่างไร?
ฉันมีความต้องการที่เฉพาะเจาะจงมากในการแสดงข้อความที่แตกต่างในเลเบลฟิลด์ในหน้าโปรไฟล์ผู้ใช้ตามบทบาทของผู้ใช้ปัจจุบัน ฉันไม่สามารถหาวิธีตรวจสอบว่าการใช้งานในปัจจุบันเป็น "ผู้เขียน" หรือไม่ ฉันกำลังมองหาฟังก์ชั่นที่ชอบ: is_user_in_role($user, "author"); ฉันคิดว่ามันค่อนข้างง่าย แต่ฉันค้นหานานเกินไปโดยไม่มีคำตอบดังนั้นฉันคิดว่าฉันจะโพสต์ที่นี่

9
ฉันจะจัดคิวสไตล์ / สคริปต์บนหน้า Certain / wp-admin อย่างไร
ฉันมีฟังก์ชั่นง่าย ๆ สองอย่างที่ใช้ในการโหลดสิ่งต่าง ๆwp_enqueue_style()และwp_enqueue_script()สิ่งเหล่านี้: function admin_custom_css() { wp_enqueue_style( 'stylesheet_name', 'stylesheet.css') }; function admin_custom_js { wp_enqueue_script( 'javascript_file', 'script.js') }; ... และหน้าผู้ดูแลระบบบางหน้าสร้างด้วยadd_menu_page()และadd_submenu_page() function my_menu() { add_menu_page('Page 1', 'bar', 'something', 'else', 'foo'); add_submenu_page( 'theme_menu', 'Subpage 1', 'Subpage', 'something', 'else', 'foo'); } add_action('admin_menu', 'my_menu'); ฉันจะโหลดทั้งสองฟังก์ชั่นในหน้าเหล่านี้ได้อย่างไร ตอนนี้ฉันกำลังใช้: add_action('admin_init', 'admin_custom_css' ); add_action('admin_init', 'admin_custom_js' ); แต่มันจะโหลดไฟล์ของฉันในทุกหน้าผู้ดูแลระบบซึ่งไม่ดีเลย ฉันสามารถทำสิ่งนี้ผ่านบรรทัดง่าย …

6
แท็ก id / คลาส CSS ของผู้ดูแลระบบมาตรฐานคืออะไร
มีรายการของ WordPress CSS id / คลาสที่ฉันสามารถใช้เพื่อสร้างหน้าจอตัวเลือกปลั๊กอินที่มีลักษณะและความรู้สึกเหมือนหน้าตัวเลือก WordPress ปกติหรือไม่? ฉันได้พบบางอย่างผ่านบังเอิญ แต่มันจะดีกว่าที่จะรายการ ตัวอย่างคือคลาสนี้: button-primary ที่ทำให้ปุ่มมีลักษณะดังนี้:
45 admin  wp-admin  css 

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

7
จะลบหน้าเมนูผู้ดูแลระบบที่แทรกโดยปลั๊กอินได้อย่างไร
ฉันได้รับรหัสต่อไปนี้ซึ่งล้างข้อมูลจำนวนมากที่ไม่ได้ใช้ในพื้นที่การดูแล: add_action( 'admin_menu', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page( 'edit.php' ); //Posts remove_menu_page( 'upload.php' ); //Media remove_menu_page( 'edit-comments.php' ); //Comments remove_menu_page( 'themes.php' ); //Appearance remove_menu_page( 'users.php' ); //Users remove_menu_page( 'tools.php' ); //Tools remove_menu_page( 'options-general.php' ); //Settings }; อย่างไรก็ตามมีสองรายการเมนูที่ถูกแทรกจากปลั๊กอิน เมื่อฉันวางเมาส์เหนือรายการเมนูแต่ละรายการมันบอกว่าลิงค์คือ: /wp-admin/edit.php?post_type=acf /wp-admin/admin.php?page=wpcf7 มีวิธีซ่อนหน้าเมนูเหล่านี้ด้วยหรือไม่

7
เพิ่มเขตข้อมูลไปยังหน้าจอแก้ไขหมวดหมู่แท็กและภาษีแบบกำหนดเองในผู้ดูแลระบบ WordPress หรือไม่
คำถามคือ " ฉันจะเพิ่มหนึ่งหรือหลายฟิลด์ในหน้าจอแก้ไขหมวดหมู่แท็กและภาษีแบบกำหนดเองใน WordPress Admin ได้อย่างไร " คำถามนี้ถูกถามในรายการ wp-hackers 1 สิงหาคม 2010 และฉันเสนอวิธีแก้ปัญหาในภายหลังในวันนั้น ผู้ถามเดิมพูดคุยเกี่ยวกับปัญหาอีกครั้งในวันนี้ (21 ส.ค. ) ซึ่งทำให้ฉันนึกถึงวิธีแก้ปัญหา เนื่องจากอาจเป็นความต้องการทั่วไปฉันจึงตัดสินใจโพสต์โซลูชันรวมถึงโค้ดที่นี่เพื่อให้คนอื่น ๆ ค้นพบในอนาคต

6
การเปลี่ยนลำดับเมนูผู้ดูแลระบบ
ฉันรู้สึกผิดหวังเล็กน้อยที่นี่หลังจากใช้เวลาสองสามชั่วโมงในการพยายามทำสิ่งนี้ให้เป็นเรื่องง่ายโดยไม่มีโชค โดยเฉพาะอย่างยิ่งผมมี 5 ประเภทโพสต์ที่กำหนดเองที่ฉันสร้างขึ้นและทั้งหมดที่ฉันต้องการจะทำคือการแสดงแต่ละของพวกเขาในการสั่งซื้อที่เฉพาะเจาะจงโดยตรงภายใต้"แดชบอร์ด" จากเอกสาร WordPress ดูเหมือนว่าคุณไม่สามารถทำสิ่งนี้ได้จริงเพราะลำดับเมนูสูงสุดดูเหมือนจะเป็น "5" และเหนือ L ฉันเดาว่าผู้เชี่ยวชาญบางคนกำลังอ่านสิ่งนี้สามารถแสดงให้ฉันเห็นวิธีง่ายๆที่ฉันสามารถสั่งเมนูผู้ดูแลระบบอย่างที่ฉันต้องการโดยการใช้ไฟล์ฟังก์ชั่นและโดยไม่ต้องใช้ปลั๊กอิน (ซึ่งฉันรู้อยู่) โปรดไปข้างหน้าและลองสร้างโพสต์ 5 แบบแยกกันและรวมไว้ในลำดับเฉพาะโดยตรงภายใต้แดชบอร์ด ... ดูเหมือนว่ามันจะเป็นไปไม่ได้หรือไม่ ... ... มีแฮ็ค jquery บางประเภทที่จะทำให้คนนี้ทำงาน สามารถแบ่งปันกับฉันหรือดีกว่าโดยไม่ใช้ jQuery?
31 menus  wp-admin  admin 

1
เป็นไปได้หรือไม่ที่จะใช้ wp.media.editor Modal ซ้ำสำหรับกล่องโต้ตอบนอกเหนือจากสื่อ
หากต้องการขยาย: ฉันต้องการใช้โค้ด / ลักษณะที่ปรากฏของ Modal เดียวกัน (ที่ใช้ใน wp.media.Modal, wp.media.FocusManager) เพื่อเปิด modal ของกล่องโต้ตอบที่กำหนดเองของฉันไม่ใช่ Media Editor ในอดีตฉันเคยใช้ thickbox สำหรับสิ่งนี้ แต่ wp.media.Modal ดูเหมือนจะเป็นวิธีในอนาคตสำหรับ modals - ไม่พูดถึงมันดูเท่ห์ ฉันแหย่ที่แหล่ง JS เล็กน้อยและมาแก้ปัญหาที่เป็นไปได้สองสาม: "ยืม" รหัส media-views.js และใช้ในปลั๊กอินของฉัน "ขยาย" wp.media.Modal (เป็นมุมมอง Backbone เลย) สร้างการใช้งานที่กำหนดเอง jQueryUI ฯลฯ เพียงแค่ยอมแพ้และใช้ thickbox การยืมดูเหมือนว่าจะอันตรายน้อยกว่าการใช้ wp.media.Model.extend ({}) แต่สิ้นเปลือง ฉันไม่ใช่แฟนตัวยงของรูปแบบของ jQueryUI แต่มันจะทำให้งานสำเร็จ ในเวลาเดียวกันฉันสามารถปรับใช้ modals (หรือทำให้มันแตกต่างจาก …

3
อะไรคือวิธีที่ง่ายที่สุดในการหยุด WP ไม่ให้ออกจากระบบ
หลังจากระยะเวลาหนึ่ง WP ออกจากระบบผู้ใช้ทั้งหมดและบังคับให้พวกเขากลับเข้าสู่ระบบอีกครั้ง สำหรับสภาพแวดล้อมการพัฒนาบนเครื่องท้องถิ่นของฉันสิ่งนี้น่ารังเกียจและไม่จำเป็นอย่างยิ่ง มีวิธีที่ขับเคลื่อนด้วย API ในการปิดการใช้งานการล็อกเอาต์อัตโนมัติหรือไม่? เป็นการดีที่ฉันต้องการสิ่งที่ฉันสามารถเพิ่มwp-config.phpพร้อมกับการตั้งค่าอื่น ๆ ที่เกี่ยวข้องกับการตั้งค่า dev ปลั๊กอินจะ overkill สำหรับฉันดังนั้นฉันจะไม่คิดว่ามันเป็นคำตอบ แต่คุณอาจโพสต์มันเป็นตัวเลือก

2
การเพิ่มคอลัมน์ที่กำหนดเองให้กับประเภทโพสต์ที่กำหนดเอง
ฉันเคยทำมาก่อนหน้านี้ แต่ฉันลืมชื่อเบ็ดและหาที่ไหนไม่ได้ ... สิ่งที่ฉันพยายามจะทำคือเพิ่มคอลัมน์ที่กำหนดเองในรายการประเภทโพสต์ที่กำหนดเองในผู้ดูแลระบบ ตัวอย่างเช่นในผู้ดูแลระบบคลิกที่บทความฉันต้องการเพิ่มคอลัมน์ที่กำหนดเองที่นั่น
27 wp-admin  columns 

6
มีวิธีลบฟังก์ชั่นแสดงความคิดเห็นและหัวข้อทั้งหมดหรือไม่?
ฉันไม่ต้องการให้แบบสอบถามความคิดเห็นทำงาน ฉันไม่คิดอะไรเกี่ยวกับความคิดเห็นที่จะแสดงในพื้นที่ admin ของ WordPress เป็นไปได้หรือไม่? แก้ไข:ลบลิงก์ทั้งหมดไปยังความคิดเห็นจากแถบผู้ดูแลระบบและส่วนแบ็กเอนด์ทั้งหมด

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