关于将图标添加到自定义帖子类型的问题

时间:2013-08-21 作者:Mona Coder

你能看一下下面的代码并告诉我为什么我不能在自定义帖子类型中添加图标吗?

add_action( \'admin_head\', \'my_icons\' );
function my_icons() {?>
<style type="text/css" media="screen">
 #menu-posts-product .wp-menu-image {
 background: url(<?php bloginfo(\'url\') ?>/wp-content/themes/BootWp/img/contactLensemenu.png) no-repeat 6px !important;}
 .icon32-posts-product {
 background: url(<?php bloginfo(\'url\') ?>/wp-content/themes/BootWp/img/contactLensepage.png) no-repeat !important;
    }
</style>
<?php } 
我已经检查了根文件和映像文件是否存在,它们都是正确的,但代码不起作用

1 个回复
SO网友:gmazzap

此代码对我来说非常适用:

add_action( \'admin_head\', \'my_icons\' );

function my_icons() { ?>
 <style type="text/css" media="screen">
 #menu-posts-product .wp-menu-image, .icon32-posts-product {
     background: url(<?php echo get_template_directory_uri();  ?>/img/contactLensemenu.png) no-repeat center center!important;
 }
 #menu-posts-product .wp-menu-image { background-size:16px 16px!important; }
 .icon32-posts-product { background-size:32px 32px!important; }
 </style>
<?php } ?>
PHP部分和您的相同,(除了get_template_directory_uri() 我使用它是为了方便,因为它相当于您的/wp-content/themes/BootWp`)我对css做了一些更改,但我不知道您的图像的尺寸,我的是64X64px。

我的WP为3.6,产品帖子类型由WooCommerce注册。

结束

相关推荐

Can't delete unwanted favicon

我有一个favicon,它是wordpress主题停用后的残余。我在主题文件夹中找不到favicon文件,也找不到wordpress或服务器根目录。我已将自己的引用添加到一个新的favicon,但仍显示旧的favicon。<;link rel=“icon”type=“image/png”href=”http://www.steve.doig.com.au/wordpress/wp-content/themes/grid-focus-public-10/images/favicon.ico“>我的