2012-01-20 18 views
0

Wordpressのすべてのリンクを簡単に削除する方法はありますか?私は基本的に21のテーマを取り除き、シンプルなiFrameに入れて、簡単なニュースフィードのようにしています。私はすべてのリンクを殺したいと思います。例えば、デフォルトでは、Wordpress Postのタイトルはスタンドアローンの投稿にリンクしています。ヘッダーやスタイルシートに入れることができるCSSスニペットを使用してこれらのリンクを無効にする簡単な方法があるかどうかは不思議です。すべてのリンクを簡単に消す方法

編集:具体的には、これらのデフォルトリンクのテキストを保持したいと思います。リンクがないので、display: none;は動作しません。

私は手動で行うことができることを知っています。ちょっとしたトリックを探しているだけです。ページにアクティブなリンクがないので、1つしかないと感じます。

+0

関連するページを編集し、js/cssのやり方よりも難しくないものを削除してください。私は実際に基本的なテーマを取得し、そこから行くことをお勧めします。それはかなりCSS(携帯電話/ etc)の – Jakub

答えて

2

私はjQueryのようなもので、あなたのためにそれを行うことができると思います:あなたが何をしたいかdeterminする

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

これで動作するとかなりロードされます。副作用はすべてのナビゲーションが一緒に行くことです。コンテント領域にのみ影響を与えるようにセレクターをスコープする必要があるかもしれません。 –

+0

@Diodeus良い点! – Oldskool

1

CSSは、すべてのリンクを隠す以外に、これを制御することはできません。これを行うにはJavaScriptを使用するか、PHPソースを編集する必要があります。

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

その少し難しいけど....

あなたはを非表示にすることができますCSS

a {display: none}; 

かを使用して、すべてののリンクは、特定のセレクタを打ちますあるいはまた、JavaScriptを使用して何かをすることができ、クラスなど

a.wp-link {display: none}; 

...あなただけの特定のリンクを隠しますようになど

これは、すべてのリンクを置き換えます

$("a").attr("href", "#"); 

(jQueryの例)あなたが何を望んでいるのかを知ることができるので、リダイレクトを設定することもできます。

最後に、あなたができるよう、より洗練された気にいら:

$('a').click(function() { 
    alert('Site under development...check back soon.'); 
    return false; 
}); 

それ(未テスト)リンクをクリックすると、デフォルトのアクションを阻止された場合に警告を表示します。

これらはすべて非常に「ハッキー」なように見えますが、開発中は短期間の修正でも問題ありませんが、長期的な解決策を検討している場合は、 wordpressをセットアップします。

関連する問題