2012-01-20 30 views
0

有没有简单的方法来杀死Wordpress页面上的所有链接?我基本上将二十一点的主题剥离下来,并将其放在我的网站上的一个简单的iFrame上,作为一个简单的新闻馈送。我想杀死所有的链接,例如 - 目前,默认情况下,WordPress的帖子标题链接到独立的帖子;只是想知道是否有一种简单的方法可以用CSS代码片段来取消这些链接,我可以将它们放在标题或样式表中。简单的方法来杀死所有链接

编辑:具体而言,我想保留这些默认链接的文本。只是没有他们链接,所以我认为display: none;将无法​​正常工作。

我知道我可以手动完成,只是总在寻找小技巧 - 因为我觉得可能有一个,因为我不想在页面上有任何活动链接。

+0

只需编辑相关页面,并将其移除并不比使用js/css方式更困难。我实际上建议获得一个基本的主题,并从那里,而不是20年,因为它漂亮的CSS加载(手机/等) – Jakub

回答

2

我想jQuery的可以为你做的东西,如:

$('a').removeAttr('href'); 
+1

是的,这将工作。副作用是所有的导航都伴随着它。您可能需要将选择器的范围限制为仅影响内容区域。 –

+0

@Diodeus好点! – Oldskool

1

CSS不能控制这个,除了隐藏所有的链接。您需要为此使用JavaScript ....或者编辑PHP源代码。

0
$("a").click(function(e){ 
e.preventDefault(); 
}) 
1

它有点难以determin你要怎么做,但....

您可以隐藏全部使用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; 
}); 

这(未经测试)会显示一个警告,如果被点击一个链接,并防止其默认操作。

请注意,所有这些看起来都很“黑客”,如果是在开发过程中进行短期修复,那么这是可以接受的,但如果您正在寻找长期解决方案,那么您似乎需要更深入地了解您的wordpress设置。

相关问题