ลบลิงก์“ ดู” ในโพสต์ผู้ดูแลระบบ


9

ฉันมีประเภทโพสต์ที่กำหนดเองที่ฉันใช้เพื่อเก็บข้อมูลไว้ แต่บางครั้งฉันก็แชร์กับคนอื่นและฉันไม่ต้องการความสับสนเมื่อลิงก์ "ดู" ปรากฏในคอลัมน์ผู้ดูแลระบบ

มีวิธีลบหรือไม่

http://img.skitch.com/20110421-des28mtj4br3aeyfxnypnkghsy.jpg http://img.skitch.com/20110421-des28mtj4br3aeyfxnypnkghsy.jpg

คำตอบ:


22
add_filter( 'post_row_actions', 'remove_row_actions', 10, 1 );

function remove_row_actions( $actions )
{
    if( get_post_type() === 'my_cpt' )
        unset( $actions['view'] );
    return $actions;
}

ควรพบคุณผ่าน :)

อาร์เรย์ $ actions ประกอบด้วยสิ่งต่อไปนี้:

$actions['edit'] 
$actions['inline hide-if-no-js'] 
$actions['trash'] 
$actions['view'] 

ในการปรับเปลี่ยนผู้ใช้มุมมองกริด ' user_row_actions' สามารถใช้ตัวกรอง

สำหรับการอ้างอิงในอนาคต.


ขอบคุณ Wild Phoenix ถึงแม้ว่ามันจะไม่ทำงานก็ตาม ฉันเพิ่ม cpt และลิงค์ดูยังคงปรากฏขึ้น
Marco

ขออภัยฉันพลาดวงเล็บปีกกาของวิธี get_post_type () ลองดู!
Cristian

นั่นเป็นเคล็ดลับ! ความช่วยเหลือที่ยอดเยี่ยม Wild Phoenix ชื่นชมมาก!
Marco

ฉันจะเพิ่มรหัสด้านบนได้ที่ไหน

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