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

สามารถอ้างถึงหน้าหลักของอินเทอร์เฟซผู้ดูแลระบบหรืออินเทอร์เฟซผู้ดูแลระบบโดยรวม

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

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

1
ฉันจะแก้ไขข้อผิดพลาด RevSlider ที่ร้ายแรงในแดชบอร์ดหลังจากอัปเกรดเป็น PHP 7 ได้อย่างไร [ปิด]
ฉันสามารถเข้าถึงด้านสาธารณะของเว็บไซต์ แต่แดชบอร์ดว่างเปล่า บันทึกแสดงข้อผิดพลาดที่ชี้ไปยังปลั๊กอิน RevSlider: PHP Fatal error: Uncaught Error: [] operator not supported for strings in /var/www/html/wp-content/plugins/revslider/includes/framework/base-admin.class.php:141 นี่คือร่องรอยเต็ม: #0 /var/www/html/wp-content/plugins/revslider/admin/revslider-admin.class.php(1143): RevSliderBaseAdmin::addMetaBox('Revolution Slid...', '', Array, NULL) #1 /var/www/html/wp-content/plugins/revslider/admin/revslider-admin.class.php(145): RevSliderAdmin->addSliderMetaBox() #2 /var/www/html/wp-content/plugins/revslider/admin/revslider-admin.class.php(87): RevSliderAdmin->init() #3 /var/www/html/wp-content/plugins/revslider/revslider.php(327): RevSliderAdmin->__construct('/var/www/html/w...') #4 /var/www/html/wp-settings.php(304): include_once('/var/www/html/w...') #5 /var/www/html/wp-config.php(81): require_once('/var/www/html/w...') #6 /var/www/html/wp-load.php(37): require_once('/var/www/html/w...') #7 /var/www/html/wp-admin/admin-ajax.php(22): require_once('/var/www/html/w...') #8 {main} thrown in …

2
Wordpress 3.8 - ตัวเลือกหน้าจอแดชบอร์ด 1 คอลัมน์
ด้วย Wordpress 3.8 ใหม่ภายใต้ตัวเลือกหน้าจอพวกเขาดูเหมือนจะใส่ผิดที่ "คอลัมน์" คุณสมบัติที่คุณสามารถใส่วิดเจ็ตของคุณใน 1 คอลัมน์, 2 คอลัมน์, 3 คอลัมน์หรือ 4 คอลัมน์ คำถามของฉันคือฉันจะบังคับให้แดชบอร์ดวิดเจ็ตของฉันเป็นเพียง 1 คอลัมน์หรืออีกนัยหนึ่งคือใช้ความกว้างทั้งหมดของหน้าจอเทียบกับเพียงบางส่วนของหน้าจอ

6
เป็นไปได้ที่จะซ่อน UI ประเภทเมนู / โพสต์ที่กำหนดเองจากบทบาทผู้ใช้เฉพาะหรือไม่
สิ่งที่ฉันต้องการทำคือซ่อน UI สำหรับประเภทโพสต์ที่กำหนดเองจากบทบาทผู้ใช้ที่ระบุ ... ก่อนหน้านี้ฉันเคยพบแหล่งข้อมูลมากมายเกี่ยวกับวิธีปิดการเข้าถึงโดยใช้ CPT เหล่านั้น แต่ไม่มีอะไรที่ช่วยให้คุณซ่อน CPT UI ได้อย่างสมบูรณ์ ทั้งหมดเข้าด้วยกันขึ้นอยู่กับสิ่งที่ผู้ใช้เข้าสู่แดชบอร์ด นี่เป็นสิ่งสำคัญเนื่องจากฉันต้องการให้ลูกค้าแยกแยะประเภทโพสต์ที่กำหนดเองสำหรับร้านค้าอย่างสมบูรณ์และหากพวกเขาสามารถเห็นร้านค้า CPT UI ในแดชบอร์ดก็ยังคงไม่ได้สร้างความแตกต่างหากความสามารถของพวกเขาถูก จำกัด พวกเขาสามารถเพิ่มผลิตภัณฑ์ด้วยตนเองได้อย่างไร ID ชอบที่จะไม่ใช้ปลั๊กอินนี้ แต่ถ้ามีบางอย่างที่สามารถทำกลอุบายในแบบที่ไม่ป่องๆ ขอบคุณสำหรับความช่วยเหลือของคุณ SB

7
วิธีลบฟิลด์เหล่านี้ออกจากส่วน 'โปรไฟล์'
ฉันต้องลบฟิลด์โปรไฟล์ออกจากหน้า 'โปรไฟล์' ตามบทบาทของผู้ใช้ remove_action("admin_color_scheme_picker", "admin_color_scheme_picker")สำหรับการลบตัวเลือกสีที่ผมใช้ ฉันต้องการลบฟิลด์เหล่านี้: ชื่อเล่น แสดงชื่อต่อสาธารณะในชื่อ AIM, Yahoo, Google talk และฟิลด์เกี่ยวกับตัวคุณ ส่วน 'แสดงแถบผู้ดูแลระบบ' พร้อมกับช่องทำเครื่องหมาย 2 ช่อง ฉันผ่านไฟล์ 'user-edit.php' เพื่อดูว่ามีการกระทำ / ตัวกรองใด ๆ ที่อนุญาตให้ฉันทำเช่นนั้น แต่ดูเหมือนว่าไม่มี ใครช่วยบอกฉันถึงวิธีการทำเช่นนี้? ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม ขอบคุณ แก้ไข: ขอบคุณ @helenhousandi สำหรับคำตอบ ฉันทำแบบนี้มาแล้ว <?php add_action('admin_footer-profile.php', 'remove_profile_fields'); function remove_profile_fields() { if(current_user_can('custom_role')) { ?> <script type="text/javascript"> jQuery("h3:contains('Personal Options')").next('.form-table').remove(); jQuery("h3:contains('Personal …

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

4
ย้ายกล่องข้อความที่ตัดตอนมาไปที่ตัวแก้ไขเนื้อหาด้านบน
ฉันพบตะขอ WordPress ชื่อ " edit_form_after_title" เพื่อเพิ่มกล่องข้อความหลังชื่อ ฉันจะใช้ hook นี้เพื่อแสดงข้อความที่ตัดตอนมาหลังชื่อขณะสร้างโพสต์ใหม่ได้อย่างไร

6
การระบุเวอร์ชั่นของ WordPress จาก Command Line ของโฮสต์?
ระบุว่าฉันไม่สามารถเข้าถึงหน้าแดชบอร์ด / ผู้ดูแลระบบในบล็อกของฉัน (นั่นเป็นคำถามในอนาคต) และฉันมีสิทธิ์เข้าถึงเชลล์ไปยังเซิร์ฟเวอร์ที่โฮสต์ของฉันฉันจะหา WordPress รุ่นปัจจุบันจากบรรทัดคำสั่งได้หรือไม่ ฉันพยายาม grepping สำหรับสตริง '@since' ในไฟล์ php ทั้งหมดในไดเรกทอรีระดับบนสุดสำหรับบล็อกและล่าสุดที่ฉันเห็นคือ 2.5 ...

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

2
ทำไมไม่ลงทะเบียนรหัสย่อถ้า is_admin แดชบอร์ด?
ฉันสังเกตเห็นว่าปลั๊กอินบางตัวเช่นContact-form-7 , Nextgen-galleryหรืออาจเป็นอื่น ๆ นั้นมีคุณสมบัติต่อต้านที่น่าสนใจที่ไม่ได้ลงทะเบียนรหัสย่อเมื่อis_admin()เป็นจริง สิ่งที่เป็นปัญหาคือถ้าคุณต้องการสร้างเนื้อหาแบบไดนามิก (ซึ่งอาจมีรหัสย่อ) จาก ajax และใช้วิธี wp "ถูกต้อง" ในการทำมัน admin-ajax.php เป็นไปไม่ได้ที่จะไม่มี WP_ADMIN เป็นจริง ดูบรรทัดแรกของ admin-ajax.php: define( 'DOING_AJAX', true ); if ( ! defined( 'WP_ADMIN' ) ) { define( 'WP_ADMIN', true ); } ตอนนี้ดูเหมือนว่ามีส่วนขยาย PHP ที่จะช่วยให้คุณยกเลิกการตั้งค่าคงที่ที่กำหนด (แฮ็ค) หรืออาจมีวิธีที่จะยุ่งกับระบบ WP_Screen ที่ไม่มีเอกสารและ$GLOBALS['current_screen']เพื่อให้is_admin()ฟังก์ชั่นกลับเท็จ? วิธีแก้ปัญหาที่ใช้งานได้มากที่สุดดูเหมือนจะโพสต์ไปยังหน้าเว็บหรือรูทไซต์ มันเป็นเรื่องปกติสำหรับปลั๊กอินที่จะลงทะเบียนรหัสย่อของพวกเขาเมื่อis_admin()เป็นเท็จ? ถ้าเป็นเช่นนั้นฉันไม่สามารถหาเอกสารหรือเหตุผลอื่นใดนอกเหนือจากนั้นอาจเป็นการปรับให้เหมาะสมก่อนเวลาอันควร
10 ajax  dashboard 

1
WordPress แดชบอร์ดการดูผลลัพธ์ CPT ใน 504
ฉันสร้างประเภทโพสต์ที่กำหนดเองด้วย taxonomy ที่กำหนดเอง ฉันมีโพสต์ประมาณ 1500 โพสต์ทั้งหมดซึ่งถูกกำหนดให้กับคำศัพท์อนุกรมวิธานบางประเภท ... บางอันถูกกำหนดให้กับ 200+ คำ ฉันสังเกตเห็นว่าจากแดชบอร์ดมันใช้เวลานานมากในการดูประเภทโพสต์ที่กำหนดเองซึ่งโดยส่วนใหญ่แล้วจะทำให้เกิดการหมดเวลาของเกตเวย์ 504 การค้นหาโพสต์เหล่านี้จากส่วนหน้านั้นถือว่าใช้ได้และฉันก็ไม่มีปัญหากับมัน ฉันเข้าใจว่าเมื่อแดชบอร์ดพยายามดูประเภทโพสต์ที่กำหนดเองเหล่านี้พยายามดึงข้อมูลทั้งหมดที่กำหนดให้กับแต่ละโพสต์ก่อนที่จะแสดงทุกอย่าง ฉันมีชุดติดตั้ง WP นี้เพื่อให้สามารถใช้หน่วยความจำได้มากเท่าที่ต้องการ (memory_limit = -1) ตามที่ฉันค้นคว้าอยู่บางคนกล่าวว่าอาจเกี่ยวข้องกับหน่วยความจำ มีบางอย่างที่ฉันสามารถทำได้เพื่อเพิ่มประสิทธิภาพของการค้นหานี้ ... อาจไม่โหลดความสัมพันธ์คำอนุกรมวิธานทั้งหมดของการโพสต์จนกว่าคุณจะแก้ไขการโพสต์? ข้อผิดพลาดหลังจากเพิ่มWP_MEMORY_LIMITจาก 1Gb เป็น 2Gb: WordPress database error: [MySQL client ran out of memory] SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt …

1
รีเซ็ตตำแหน่งของ metaboxes ในผู้ดูแลระบบ
ฉันกำลังเขียนหัวข้อและในนั้นฉันมีฟังก์ชั่นที่สร้างสอง metaboxes พารามิเตอร์ที่สี่ของฟังก์ชัน "add_meta_box ()" ที่ฉันใช้สามารถตั้งค่าเป็น (สูง, แกน, ค่าเริ่มต้นหรือต่ำ) ฉันต้องการให้กล่องปรากฏในคำสั่งเฉพาะ (เช่นคำสั่งภายในหนึ่งใน 4 กลุ่มเหล่านี้ - เช่นเมื่อทั้งเมตาโบซ์ถูกตั้งค่าเป็น 'ลำดับความสำคัญ' ฉันต้องการที่จะสามารถระบุได้ว่าจะแสดงผลใดเป็นอันดับแรกและลำดับที่สอง) นั่นคือเรื่องย้อนหลัง แต่คำถามของฉันมาจากข้อเท็จจริงที่ว่าในขณะที่ทดลองกับสิ่งนี้ฉันต้องย้ายกล่องหนึ่งไปยังอีกคอลัมน์หนึ่ง และการกระทำนั้นดูเหมือนจะแทนที่ลำดับความสำคัญในการเขียนโปรแกรมทั้งหมด (ฉันรู้สิ่งนี้เพราะเมื่อฉันเปลี่ยนชื่อ metaboxes ฉันมีโปรแกรมควบคุมอีกครั้ง) ฉันได้ลองทุกอย่างเพื่อให้มันกลับเป็นค่าเริ่มต้น แต่ก็ไม่มีประโยชน์ ใครช่วยได้บ้าง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.