2012-04-16 9 views
1

私はカスタムポストタイプで作業しています。私はポストタイプのカスタムメニューイメージを使用したい。 私はを知っています 'menu_icon' => ''は動作しますが、イメージパスの指定方法を認識できませんでした。私はあなたの助けに感謝します。カスタムポストタイプのメニューイメージ

+0

私は解決策を持って、これは ' 'menu_iconする必要があります'=' '"' '.WP_PLUGIN_URL。'/plugindirname/images/image.png '。'"、 ' – IFightCode

+0

WP_PLUGIN_URLは直接使用しないでください。代わりに、plugin_url()関数を使用してください(私の答えを参照)。これにより、WPMUと互換性があります。 – Sudar

答えて

2

イメージのフルパスを指定する方がよいでしょう。この

'menu_icon' => get_bloginfo('template_directory') . '/images/portfolio-icon.png' 

編集ような何か:あなたはプラグインディレクトリから画像を含めたい場合は、あなたがplugin_url()機能を使用することができます。これにより、WPMUと互換性があります。

'menu_icon' => plugins_url('path/to/image', __FILE__); 
+0

実際に私はライブラリの管理のためのプラグインを書いていました。そこではカスタムポストタイプを本として取り入れました。だから、私のために画像をプラグインディレクトリに入れる必要があった。 お返事ありがとうございます。 – IFightCode

0
それを行うには

他の方法は、あなたが追加したい画像をあなたのテーマディレクトリに配置されている場合、次のようになります。

'menu_icon' => get_template_directory_uri() . '/images/your_custom_icon.png', 
関連する問題