我在WordPress存储库中遇到了一个非常奇怪的行为,或者我做错了什么(更有可能)。
因此,对于我在WordPress存储库中注册的插件,我创建了一个徽标,并将其上传为icon-128x128.png
以及icon-256x256.png
在/assets/
-文件夹
首先,我只上传了一个小徽标,它没有出现在搜索结果中。我想,我等了一会儿,因为存储库有时需要一些时间来做出反应。在这个徽标没有出现之后,我决定也许我也应该上传更大的256px徽标。所以我做到了。
从那时起,这个标志就出现在WordPress管理员的搜索结果中。但它并没有出现在wordpress的搜索结果中。组织。此外,当没有上传徽标时,通常会显示的默认图标也不会显示。
当我查看wordpress的CSS时。org我发现以下内容:
#plugin-icon-filter-custom-fields-taxonomies-light {
background-image: url("");
background-size: 128px 128px;
height: 128px;
width: 128px;
}
通常,徽标应作为
background-image
.
有人有什么想法吗,发生了什么事?非常感谢。
最合适的回答,由SO网友:lu-bhz 整理而成
比较您的插件与列表中的邻居的显示方式https://wordpress.org/plugins/search.php?q=custom+fields+taxonomies+light, 他们在CSS内联脚本上有2个图像,您的脚本只显示一个,另一个背景图像url为空。
您的:
background-image: url(//ps.w.org/filter-custom-fields-taxonomies-light/assets/icon-256x256.png?rev=1110269
background-image: url()
他们的:
background-image: url(//ps.w.org/advanced-custom-fields/assets/icon-128x128.png?rev=1082746
background-image: url(//ps.w.org/advanced-custom-fields/assets/icon-256x256.png?rev=1082746
如果您确定以正确的格式和扩展名上载了该128px图像,它可能已损坏?是否未正确保存在服务器上?也许你必须删除并再次上传它?
图像http://ps.w.org/filter-custom-fields-taxonomies-light/assets/icon-128x128.png?rev=1110269
在服务器上找不到,而http://ps.w.org/filter-custom-fields-taxonomies-light/assets/icon-256x256.png?rev=1110269
是,因此128px图片不在服务器上。。。
EDIT:
在这里
http://ps.w.org/filter-custom-fields-taxonomies-light/assets/ 我们可以看到您的128x128图像不是用
x
但其他一些非常相似的东西
×
这将成为图标-128%c3%97128。png而非图标128x128。png!