嗨,我正在开发一个同位素主题(砌体模式),在WP的主/开发位置一切都很好。但如果我采用这个主题,并在新安装的WP(同一台服务器,本地)中激活它,就会出现问题。
在这个新安装中,项目的内联样式显示为“display:none”,没有“right”“top”规则,只有“position:absolute”,因此所有项目都堆叠在一起,相互重叠。
我不知道如何调试它,这个主题很复杂,我不想破坏另一个试图修复它的东西。我不知道从哪里开始。我会感谢你的帮助。也许你们中的一些人有这个问题。
如果可以看到有用的话,这就是我使用的代码,它正在开发版本中工作。
<script type="text/javascript">
$(\'#isotope\').isotope({
itemSelector : \'.frontiles\',
layoutMode : \'masonry\',
filter: \'.front-page-tiles\',
masonry: {
columnWidth: 125,
gutter:20 }
});
$(\'#filters a.selected\').trigger("click");
$(\'#filters a, #isotope a\').click(function(e){
e.preventDefault();
var selector = $(this).attr(\'data-filter\');
$(\'#isotope\').isotope({ filter: selector });
$(this).parents(\'ul\').find(\'a\').removeClass(\'selected\');
$(this).addClass(\'selected\');
});
</script>
最合适的回答,由SO网友:Dedalos01 整理而成
现在我知道问题出在哪里了。我在同位素设置:过滤器:\'中激活了按类别的过滤器。首页平铺\'
:)!所以不属于这一类的常规物品被同位素正确地隐藏了起来