我正在使用Jetpack社交分享图标。如果我在Front Page,Archives等上启用它们,它们几乎可以在任何地方工作(搜索结果,帖子等)。
但是,它们在Post Excerpts上打破,例如在Blog页面上的循环后列出时。每个图标都显示一个图标所在的正方形。
知道造成这种情况的原因是什么?
请参阅此处的行为:[编辑]
点击帖子以查看应有的图标。
答案 0 :(得分:2)
看起来这些genericons的CSS没有被加载到/ blog页面上,但它正在为一篇文章加载。在HTML中看起来像这样:
<link rel="stylesheet" id="genericons-css" href="http://newman.tamucc.edu/wp-content/plugins/jetpack/_inc/genericons/genericons/genericons.css?ver=3.1" type="text/css" media="all">
它有点像黑客,因为我不确定Jetpack是如何加载它的风格的,但你应该能够通过添加这个来加载每个页面上的图标行到functions.php文件的顶部:
wp_enqueue_style( 'genericons', get_template_directory_uri() . '../../plugins/jetpack/_inc/genericons/genericons/genericons.css', array(), '3.1' );