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

3
การเพิ่มคอลัมน์ 'ลำดับเมนู' ลงในหน้าจอผู้ดูแลระบบประเภทโพสต์ที่กำหนดเอง
ฉันต้องการใช้แอmenu orderททริบิวเพื่อควบคุมการสั่งซื้อโพสต์แบบกำหนดเองที่จะใช้สำหรับวัตถุประสงค์เฉพาะ เป็นเรื่องง่ายพอที่จะเพิ่มลงใน CPT ผ่านทางsupports => array('page-attributes')แต่ฉันจะเปิดเผยค่าลำดับเมนูบนหน้าจอรายชื่อผู้ดูแลระบบสำหรับ CPT นี้ได้อย่างไร

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

1
ฉันจะตั้งค่าลำดับการจัดเรียงเริ่มต้นของผู้ดูแลระบบสำหรับประเภทโพสต์ที่กำหนดเองเป็นคอลัมน์ที่กำหนดเองได้อย่างไร
ทางออกที่มีอยู่ที่นี่ ฉันได้ตั้งค่าประเภทโพสต์ที่กำหนดเองที่เรียกว่า clientarea และตั้งค่าคอลัมน์ที่กำหนดเองหลายรายการในพื้นที่ผู้ดูแลระบบ - คอลัมน์ที่กำหนดเองเป็นเขตข้อมูลเมตาแบบกำหนดเองทั้งหมดตามที่คุณเห็นจากรหัสของฉัน ฉันต้องการจัดเรียงตาม 'วันที่นัดหมาย' จากมากไปหาน้อยโดยค่าเริ่มต้น คอลัมน์ทั้งหมดทำงานได้ดีและสามารถจัดเรียงได้เองตามที่คาดไว้ แต่ฉันไม่สามารถรับลำดับการจัดเรียงเริ่มต้นให้ทำงานได้ หากฉันเปลี่ยนฟิลด์การเรียงลำดับเริ่มต้นเป็นฟิลด์มาตรฐาน (เช่น 'ชื่อ') มันจะทำงานได้ตามที่คาดไว้ ดูเหมือนว่าจะไม่ทำงานเมื่อฉันพยายามตั้งค่าคอลัมน์ที่กำหนดเองเป็นลำดับการเรียงเริ่มต้นเท่านั้น การสั่งซื้อใช้งานได้ (เช่นฉันสามารถเปลี่ยนระหว่าง asc และ desc โดยค่าเริ่มต้นแม้จะมีคอลัมน์ที่กำหนดเอง) แต่ก็ไม่ได้รับการสั่งซื้อดังนั้นจึงย้อนกลับไปที่การเรียงลำดับตามวันที่โพสต์ที่กำหนดเองได้รับการเผยแพร่ ฉันกำลังคิดถึงอะไร รหัสของฉันเป็นดังนี้: add_action( 'manage_posts_custom_column' , 'custom_columns', 10, 2 ); function custom_columns( $column, $post_id ) { global $wpdb; switch ( $column ) { case 'extranet_case_office': $get_office_ID = get_post_meta( …

4
จัดทำคอลัมน์แบบกำหนดเองในแผงควบคุม (โดยเฉพาะการปรับความกว้างของคอลัมน์)
ฉันใช้ Wordpress เป็น CMS สำหรับโครงการที่ใช้ประโยชน์จากประเภทโพสต์ที่กำหนดเองอย่างกว้างขวาง ฉันต้องการแสดงคอลัมน์ในแผงควบคุมของผู้ดูแลระบบสำหรับโพสต์ที่กำหนดเองแต่ละประเภทในวิธีที่แตกต่างกัน ฉันได้สร้างคอลัมน์ที่จำเป็นและเติมแล้ว สิ่งที่ฉันต้องทำคือปรับ CSS สักเล็กน้อย ที่สำคัญที่สุดฉันพยายามปรับแต่งความกว้างของคอลัมน์บางคอลัมน์ ตัวอย่างเช่นฉันไม่ต้องการคอลัมน์ที่แสดงรหัสโพสต์ให้กว้างเท่ากับชื่อโพสต์ ฉันลงทะเบียนสไตล์ชีทในพาเนลผู้ดูแลระบบสำหรับประเภทโพสต์ที่กำหนดเองของฉัน แต่ฉันไม่สามารถทำให้สไตล์ความกว้างคอลัมน์เหมาะสม ฉันพยายามปรับความกว้างสูงสุดขององค์ประกอบที่ th หรือ td แต่มันไม่มีประสิทธิภาพ จาก firebug ฉันเห็นสไตล์ css อยู่ตรงนั้น แต่มันไม่ทำอะไรเลย ในขณะที่ฉันสามารถหาบทช่วยสอนจำนวนมากเพื่อเพิ่ม / แก้ไขคอลัมน์ที่กำหนดเองได้ แต่ฉันไม่ได้รวบรวมข้อมูลมากมายเกี่ยวกับวิธีการจัดรูปแบบคอลัมน์ดังกล่าว คำใบ้ใด ๆ ขอขอบคุณ!

1
คอลัมน์ที่กำหนดเองสำหรับตารางรายการ taxonomy
ฉันมีรหัสต่อไปนี้เพื่อเพิ่มคอลัมน์ใหม่ในหน้าจอแก้ไข taxonomy ของฉัน ( edit-tags.php?taxonomy=book_place&post_type=books) function add_book_place_columns( $columns ) { $columns['foo'] = 'Foo'; return $columns; } add_filter( 'manage_edit-book_place_columns', 'add_book_place_columns' ); function add_book_place_column_content( $content ) { content = 'test'; return $content; } add_filter( 'manage_book_place_custom_column', 'add_book_place_column_content' ); มันใช้งานได้ แต่ฉันต้องเข้าถึงคำศัพท์ปัจจุบันในadd_book_place_column_contentฟังก์ชั่น ฉันจะทำสิ่งนั้นได้อย่างไร

3
การเปลี่ยนชื่อในตารางรายการผู้ดูแลระบบ
นี่คือสถานการณ์ของฉัน: ฉันกำลังพยายามกรองเนื้อหาของคอลัมน์ชื่อเรื่องในตารางแก้ไขประเภทโพสต์ที่กำหนดเองของฉัน แต่ฉันไม่สามารถทำงานได้ นี่คือสิ่งที่ฉันได้ลอง: add_filter('manage_edit-mycpt_columns', 'replace_title_products'); function replace_title_products() { $oldtitle = get_the_title(); $newtitle = str_replace(array("<span class='sub-title'>", "</span>"), array("", ""),$oldtitle); $title = esc_attr($newtitle); return $title; } ฉันต้องการกรอง<span>แท็กในชื่อของฉัน ใครช่วยฉันหน่อยได้ไหม

1
การเพิ่มหมวดหมู่ / แท็ก / Taxonomy รองรับรูปภาพ / สื่อ
ฉันพยายามเพิ่มหมวดหมู่แท็กหรือการสนับสนุนอนุกรมวิธานที่กำหนดเองให้กับรูปภาพ (หรือสื่อทั้งหมดแม้ว่าฉันจะเกี่ยวข้องกับรูปภาพเท่านั้น) ฉันได้มันมาคิดทาง: add_action('init', 'create_image_taxonomies'); function create_image_taxonomies() { $labels = array( 'name' => 'Media Category' ); $args = array( 'labels' => $labels, 'public' => true ); register_taxonomy('imagetype', 'attachment', $args); } สิ่งนี้จะเพิ่มฟิลด์ Media Category ลงในหน้าจอสื่ออย่างถูกต้อง get_the_terms($my_attachment_id, 'imagetype')ฉันยังได้รับการยืนยันนี้สามารถเข้าถึงได้ด้วย สิ่งที่ฉันกำลังประสบปัญหาคือการได้รับข้อมูลนี้เพื่อแสดงที่ใดก็ได้ใน admin / แดชบอร์ดยกเว้นเมื่อดูสื่อโดยตรง - ฉันต้องการมันในเมนูย่อยหรือเป็นคอลัมน์ที่กำหนดเองหรือทั้งสองอย่างที่สามารถทำได้สำหรับ โพสต์และหน้า ฉันได้ลองใช้manage_posts_custom_columnไปด้วยmanage_edit-attachment_columnsแต่ไม่มีอะไรปรากฏขึ้น ฉันพยายามใช้add_media_pageเพื่อแสดงบางอย่างเช่นหน้าที่สร้างขึ้นโดยอัตโนมัติสำหรับหมวดหมู่ของหน้าและโพสต์ แต่ที่นี่ฉันมีปัญหาในการดึงภาพที่ฉันได้รับหมวดหมู่ คุณสามารถเห็นความพยายามทั้งสองได้ที่นี่: http://pastebin.com/S8KYTKRM ขอบคุณล่วงหน้าสำหรับความช่วยเหลือใด ๆ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.