2010-11-20 78 views
0

我知道我可以修改默認數據輸入區域,當我進行自定義帖子類型時顯示,但有沒有辦法修改默認的「頁面」數據輸入 - 例如,假設我只想提供標題和主文本框。我可以更改WordPress的默認頁面嗎?

對於自定義帖子類型,我會使用'supports' => array('title, 'editor'),但我不確定如何將這種類型的更改應用於「網頁」界面。

希望我明確地問這個,因爲我對WP有點新。

回答

2

你必須編輯核心代碼。默認的帖子類型在wp-includes/post.php中以create_initial_post_types的功能註冊,從那裏踢它。

+0

這足以讓我開始,謝謝〜 – Will 2010-11-21 15:15:24

+0

請任何人遇到這個...永遠不要編輯WP核心。這可以通過插件完成,就像我們使用mu-plugins目錄並在其中放置一個插件,它將CSS和JS添加到管理員頭部分,以便您可以操縱任何你想要的東西。 這是一個有點hacky,但你反正自然黑客。我的2美分。 – Ligemer 2014-03-18 23:50:35

2

把它放到你主題的functions.php文件中。

評論/取消註釋你需要 - 它可以讓你刪除項目和頁面的獨立項目。

(我沒有測試過上的安裝使用自定義文章類型,但我假設它會起到很好的。)

function unused_meta_boxes() { 

    //remove_meta_box('commentstatusdiv','post','normal'); // Comment Status 
    remove_meta_box('commentstatusdiv','page','normal'); // Comment Status 

    //remove_meta_box('postexcerpt','post','normal'); // Excerpt 
    remove_meta_box('postexcerpt','page','normal'); // Excerpt 

    //remove_meta_box('authordiv','post','normal'); // Author 
    remove_meta_box('authordiv','page','normal'); // Author 

    //remove_meta_box('commentsdiv','post','normal'); // Comments 
    remove_meta_box('commentsdiv','page','normal'); // Comments 

    //remove_meta_box('trackbacksdiv','post','normal'); // Trackbacks 
    remove_meta_box('trackbacksdiv','page','normal'); // Trackbacks 

    //remove_meta_box('postcustom','post','normal'); // Custom Fields 
    remove_meta_box('postcustom','page','normal'); // Custom Fields 

    //remove_meta_box('slugdiv','post','normal'); // Slug 
    remove_meta_box('slugdiv','page','normal'); // Slug 

    //remove_meta_box('revisionsdiv','post','normal'); // Revisions 
    remove_meta_box('revisionsdiv','page','normal'); // Revisions 

    //remove_meta_box('postimagediv','post','side'); // Featured Image 
    remove_meta_box('postimagediv','page','side'); // Featured Image 

    //remove_meta_box('categorydiv','post','side'); // Categories 

    //remove_meta_box('tagsdiv-post_tag','post','side'); // Tags 

    remove_meta_box('pageparentdiv','page','side'); // Page Parent etc. 
} 
add_action('admin_head', 'unused_meta_boxes'); 

-

這是一個FAR更好方法而不是黑客核心文件。

+0

快速提示:刪除slu meta元框可以阻止編輯固定鏈接正常工作。 – Dominic 2010-12-01 17:19:15