是否有一种简单的方法可以杀死Wordpress页面上的所有链接?我基本上剥离了二十一个主题,并将其放在我网站上的一个简单的iFrame中,作为一个简单的新闻源。我想杀死所有链接,例如 - 目前,默认情况下,Wordpress Post标题链接到独立帖子;只是想知道是否有一种简单的方法可以使用CSS片段取消这些链接,我可以将其放入标题或样式表中。
修改:具体来说,我想保留这些默认链接的文字。只是没有链接,所以我认为display: none;
不起作用。
我知道我可以手动完成,只是一直在寻找小技巧 - 因为我觉得可能有一个,因为我不想在页面上有任何活动链接。
答案 0 :(得分:2)
我想jQuery可以通过以下方式为您做到这一点:
$('a').removeAttr('href');
答案 1 :(得分:1)
除了隐藏所有链接之外,CSS无法控制它。您需要为此使用JavaScript ....或者编辑PHP源代码。
答案 2 :(得分:1)
确定你想要做什么有点困难,但......
您可以使用css隐藏所有链接
a {display: none};
或点击特定的选择器或类,以便您只隐藏特定的链接......
a.wp-link {display: none};
你也可以使用javascript等做一些事情,比如
(jQuery示例)
$("a").attr("href", "#");
这会用#或所需内容替换所有链接网址,因此您也可以设置重定向。
最后你可以这样做更复杂:
$('a').click(function() {
alert('Site under development...check back soon.');
return false;
});
如果点击了链接,那么(未经测试)会显示警告并阻止其默认操作。
请注意所有这些看起来非常'hacky',如果它是一个短期的修复,而你正在开发是可以接受的,但如果你正在寻找一个长期解决方案,似乎你需要更深入地看看你的wordpress建立。
答案 3 :(得分:0)
$("a").click(function(e){
e.preventDefault();
})