我知道我可以修改默認數據輸入區域,當我進行自定義帖子類型時顯示,但有沒有辦法修改默認的「頁面」數據輸入 - 例如,假設我只想提供標題和主文本框。我可以更改WordPress的默認頁面嗎?
對於自定義帖子類型,我會使用'supports' => array('title, 'editor')
,但我不確定如何將這種類型的更改應用於「網頁」界面。
希望我明確地問這個,因爲我對WP有點新。
我知道我可以修改默認數據輸入區域,當我進行自定義帖子類型時顯示,但有沒有辦法修改默認的「頁面」數據輸入 - 例如,假設我只想提供標題和主文本框。我可以更改WordPress的默認頁面嗎?
對於自定義帖子類型,我會使用'supports' => array('title, 'editor')
,但我不確定如何將這種類型的更改應用於「網頁」界面。
希望我明確地問這個,因爲我對WP有點新。
你必須編輯核心代碼。默認的帖子類型在wp-includes/post.php
中以create_initial_post_types
的功能註冊,從那裏踢它。
把它放到你主題的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更好方法而不是黑客核心文件。
快速提示:刪除slu meta元框可以阻止編輯固定鏈接正常工作。 – Dominic 2010-12-01 17:19:15
這足以讓我開始,謝謝〜 – Will 2010-11-21 15:15:24
請任何人遇到這個...永遠不要編輯WP核心。這可以通過插件完成,就像我們使用mu-plugins目錄並在其中放置一個插件,它將CSS和JS添加到管理員頭部分,以便您可以操縱任何你想要的東西。 這是一個有點hacky,但你反正自然黑客。我的2美分。 – Ligemer 2014-03-18 23:50:35