2010-11-20 11 views
0

カスタム投稿タイプを作成するときにデフォルトのデータ入力エリアが表示されるように変更できますが、デフォルトの「ページ」データエントリを変更する方法があります。たとえば、タイトルと主要なテキストボックス。WordPressページのデフォルト管理者を変更することはできますか?

カスタムポストタイプの場合は'supports' => array('title, 'editor')を使用しますが、このタイプの変更を「ページ」インターフェースに適用する方法は不明です。

希望私はこのことをはっきりと尋ねています。私はWPに少し慣れています。

答えて

2

コアコードを編集する必要があります。デフォルトのポストタイプは、create_initial_post_typesという関数でwp-includes/post.phpに登録されています。

+0

これは、私を始めてくれてありがとう〜でした。 – Will

+0

これを見てくれれば誰でも... WPコアを編集しないでください。これは、mu-pluginsディレクトリを使用してプラグインを使用してプラグインを使用して行うことができます。プラグインをインストールすると、管理ヘッドセクションにCSSとJSが追加され、必要なものを操作できます。 ちょっとハッキリですが、あなたは自然にそれをハッキングしています。私の2セント。 – Ligemer

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

クイックメモ:スラグメタボックスを削除すると、編集パーマリンクが正常に動作しなくなる可能性があります。 – Dominic

関連する問題