私が設定している特定のカスタム投稿タイプについては、デフォルトのアイコンをワードプレスページのアイコン(menu-icon-page)に変更するだけです。
自分のページアイコンをアップロードしてそれを指すことができることはわかっていますが、デフォルトのページアイコンを使用するようにwordpressに指示することはできますか?
これが私が使っているものです
register_post_type( 'intranet-pages', // creates the custom admin panel
array(
'labels' => array(
...
'menu_icon' => menu-icon-page,
私はさまざまなバリエーションをやろうとしましたが、それを理解することはできません。考えですか?自分でアップロードしなければならない場合はそうします。必要でなければ、複製したくないだけです。ありがとうございます。
更新:これによると、それは行うことはできません: WordPressの既存の管理者アイコンを使用する方法? 少なくともこれだけではありません。これはまだ適用されますか?アップロードする予定です。
更新2:よりエレガントな解決策については下記を参照してください。 menu_icon =>をアップロードして使用するだけでは、編集画面にNice hover効果や32pxアイコンが表示されません。
add_action( 'admin_head', 'custom_post_type_icon' );
function custom_post_type_icon() {
?>
<style type="text/css" media="screen">
#menu-posts-intranet-pages .wp-menu-image {
background: url("PATH TO SMALL ICON") no-repeat 6px 6px !important;
}
#menu-posts-intranet-pages:hover .wp-menu-image, #menu-posts-intranet-pages.wp-has-current-submenu .wp-menu-image {
background-position:6px -16px !important;
}
#icon-edit.icon32-posts-intranet-pages {background: url("PATH TO BIG ICON") no-repeat;}
</style>
<?php
}
この方法はホバー効果の追加や大きなアイコンの変更も可能にするので、はるかに優れています。このコードを追加すればうまくいくはずです。アイコンのURLパスを変更することを忘れないでください。