我正在使用 Jetpack 社交分享图标。如果我在首页、档案等上启用它们,它们几乎可以在任何地方工作(搜索结果、帖子等)。
但是,它们会在帖子摘录上中断,例如在博客页面的后循环中列出时。每个图标在图标应该出现的位置显示一个正方形。
知道是什么原因造成的吗?
在此处查看行为:[已编辑]
单击帖子以查看应有的图标。
看起来泛型的 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">
这有点像 hack,因为我不确定 Jetpack 究竟是如何加载它的样式的,但是您应该能够通过将此行添加到您的 functions.php 文件的顶部来让图标加载到每个页面上:
wp_enqueue_style( 'genericons', get_template_directory_uri() . '../../plugins/jetpack/_inc/genericons/genericons/genericons.css', array(), '3.1' );