2017-05-28 8 views
0

私はブートストラップを使って静的サイトを作成します。 私のホームページには、別のページの特定のタブにリダイレクトするためのリンクがあります。 私はこのスクリプトコードを使用して、それはブートストラップ静的HTMLページで完璧に動作します。 Htmlのブートストラップタブ:Wordpressの別のページにある特定のタブに移動

で コードJS

$(function() { 
    var hash = window.location.hash; 

    hash && $('ul.nav a[href="' + hash + '"]').tab('show'); 
}); 

コード

<a href="tyres.html#menu7"> 

それは完璧に動作し、タブmenu7をtyre.htmilするページにリダイレクトされます。

一度私は、WordPressのテーマにHTMLを移動すると、この関数は、PHPで適切に動作しません。特定のタブではなくページにリダイレクトするだけです。私はワードプレス

<a href="tyres#menu7"> 

<a href="tyres.php#menu7"> 

のホームページのPHPで試してみました

コードは、私はIDに固定リンク名を交換する必要がありますか?または私はPHPで使用する必要がある正しいフォーマットは何ですか? JSコードを変更する必要がある場合はどうしたらいいですか?

おかげ

答えて

0

代わりにこれを使用してみてください)。このようなアンカータグで機能して、宛先ページのタブをリダイレクトして開きます。

<a href="<?php echo site_url(); ?>/your-page#tab-hash"> 
+0

お返事ありがとうございますが、「Object not found!」と表示されます。これは私のウェブサイトを完成させるために狂った部分だけです、そうでなければ私はデザインを変更する必要があります... –

+0

私はそれがPHPまたはWordPressのURLで動作するスクリプトコードの何かが間違っていると思う、あなたが私を確認してください助けることができる –

+0

しかし、それはページに行くだけですが、正しいタブには行きません。 –

0

は(ワードプレスSITE_URLを使用してみてください

<a href="/tyres/#menu7" data-toggle="tab"> 
+0

ありがとうございますが、リンクはもう開きません。 –

関連する問題