我想要的只是为我的每个帖子而不是照片集单张封面照片。由于此论坛How to disable the photoset in tumblr theme
中的主题,我能够禁用photoset现在的问题是:
1)照片集也在帖子永久链接页面中被禁用。我想仅为我的主页禁用它。 2)我的主页上的图片不再可链接,所以我无法访问我的帖子永久链接。
我的网站是www.thewhaleside.tumblr.com我使用普通的光学网格主题
我希望有人可以帮助我:(
答案 0 :(得分:0)
好的,我会怎么做。大多数主题都安装了jquery,你需要确保你的。事实上,我只是检查。
我会在iframe加载函数中创建两个这样的变量(默认情况下tumblr在iframe中嵌入photosets):
$('iframe.photoset').load(function(){
$path = window.location.pathname;
$primaryDir = $path.split("/")[1];
if(($primaryDir == 'page') || (!$primaryDir)){
$iframe = $('iframe.photoset').contents();
$iframe.find('.photoset_row:gt(0)').remove();
}
});
变量$ path只返回当前url,$ primaryDir将url分割为前导/并获取第一个索引(page,about,tagged等)
然后我们需要一个if语句来测试变量。如果主目录为空,或“页面”,则运行此功能。
现在接下来的一点对我来说可能有点棘手,以获得正确的选择器。我们需要找到photoset元素并删除任何不是第一个的图像,它嵌入在iframe中,因此我们需要在文档就绪函数之外运行。
我认为这样可行,但需要进行一些测试和调整。
(如果不清楚,我已经对此进行了大量编辑,所以道歉。