禁用照片和照片集永久链接 tumblr

disable photos & photoset permalinks tumblr

我试图让我主页上的所有图片帖子都不可点击,因此它们无法 link 永久link。 (我只是希望它们保持缩影状态,主题已经提供了悬停循环效果)

我尝试从以下位置删除 {LinkOpenTag}{LinkCloseTag}

{block:Photo}
<div class="wide-sizer">
    <div class="image">
        {LinkOpenTag}
            <img src="{block:PermalinkPage}{PhotoURL-HighRes}{/block:PermalinkPage}{block:IndexPage}{PhotoURL-500}{/block:IndexPage}" alt="{PhotoAlt}"
                data-high-res="{PhotoURL-HighRes}"
                data-width="{PhotoWidth-HighRes}"
                data-height="{PhotoHeight-HighRes}"
            />
        {LinkCloseTag}
    </div>

但是照片和照片集仍然可以点击。

这是我的页面:http://woodstudiofr.tumblr.com 我正在使用 "Spectator Theme".

更新: 好的,所以我尝试按照 lharby 的建议删除 data-permalink={Permalink},但现在所有 links 重定向到 /undefined

有什么想法吗? 再次感谢您的宝贵时间!

正如我在评论中提到的,data-permalink 属性已被删除,但仍有一些自定义 javascript 将 url 封装为未定义返回。

转到模板底部,结束 <body> 标记之前并添加此代码:

<script type="text/javascript">
   $(document).ready(function(){
      $('.post').unbind('click').click(function(){});
   });
</script>

(基本上不是将 post 绑定到自定义 javascript 中的点击功能,我们现在试图在点击时取消绑定)。

我在浏览器中对其进行了测试,它看起来可以正常工作(尽管我认为可以使用的其他几种方法没有)。

编辑

为了改变 post 元素上的光标。从模板的 .post div 中删除 clickable class(如果可以的话,如果它是硬编码的)。

或者在底部的样式标签内,添加以下内容css:

.post-grid .post.photo.clickable a,
.post.clickable {
    cursor: default;
}