Я использую bootstrap для создания статического сайта. На моей домашней странице есть ссылка для перенаправления на конкретную вкладку другой страницы. Я использую этот код скрипта, он отлично работает в статической HTML-странице начальной загрузки. Код в JS

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

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

Код в HTML

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

Он перенаправит страницу на вкладку tyre.htmil menu7, работает отлично.

Как только я перемещаю HTML в темы WordPress, эта функция не работает должным образом в PHP. он только перенаправляет на страницу, а не на конкретную вкладку.

Код, который я пробовал в php домашней страницы WordPress

<a href="tyres#menu7">

И

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

Нужно ли заменить постоянную ссылку на идентификатор? или какой правильный формат мне нужно использовать в php? или если есть что-то, что мне нужно, чтобы изменить мой код JS?

Спасибо

0
Shiliang Fang 28 Май 2017 в 03:51

2 ответа

Лучший ответ

Попробуйте использовать wordpress site_url (); Функция в теге привязки, как это, чтобы перенаправить и открыть вкладку на целевой странице

<a href="<?php echo site_url(); ?>/your-page#tab-hash">
0
Vatsh Patel 29 Май 2017 в 08:47

Попробуйте использовать это вместо

<a href="/tyres/#menu7" data-toggle="tab">
0
Todd Christensen 28 Май 2017 в 01:33