проблема с якорями в пользовательской теме WordPress - PullRequest
1 голос
/ 17 марта 2011

Привет, я создал тему для WordPress www.litl.michalweb.pl.С левой стороны у меня есть боковая панель с постоянными якорями.Каждая ссылка имеет форму:

http://litl.michalweb.pl/upcoming2/#seven

, а затем в одном из постов я создал такой якорь, как этот

<a  id="seven">Event 7</a>

Я также использую плагин jscrollpane, и похоже, что он этого не делаетработать как надо.Вот как я его использую: вызов jquery:

<?php wp_enqueue_script( 'jquery' ); ?>

и размещение сценария:

$j(function()
{
        $j('.scroll-pane').jScrollPane(
        {
            hijackInternalLinks: true
        }
    );
 });

Я не знаю, важно ли это, но вот .htaccessfile

 # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] 
</IfModule>

# END WordPress

Странная вещь в том, что мои якоря работают, если я просто помещаю код в боковую панель:

<a href="http://litl.michalweb.pl/upcoming/#seven">All events7</a>

, но это не работает, если я пытаюсь использовать ссылки WordPress.Вот большая часть моего sidebar.php:

<div id="primary" class="widget-area" role="complementary"><ul class="xoxo">
<?php if ( ! dynamic_sidebar( 'primary-widget-area' ) ) : ?>
    <?php wp_list_bookmarks( 'show_description=1&limit=4&between=<br />'); ?>

<?php endif; // end primary widget area ?>
        </ul><br><br><br>
<a href="http://litl.michalweb.pl/upcoming/#seven">All events7</a>
<a href="http://litl.michalweb.pl/upcoming/#three">All events3</a>

</div><!-- #primary .widget-area --> 

Я думаю, что проблема вызвана тем фактом, что я создал этот шаблон с нуля, используя некоторые онлайн-уроки, и, вероятно, есть один маленький момент, который яотсутствует либо в header.php, index.php или где-то еще.К сожалению, я не могу заставить его работать, и jScrollPane ведет себя не так, как должен.Я надеюсь, что кто-то может указать мне на решение моей проблемы.Спасибо Михал

1 Ответ

0 голосов
/ 18 марта 2011

Как выглядит результирующий HTML вашей функции wp_list_bookmarks? Кроме того, работает ли оно, если вы используете атрибут name в дополнение к id (я знаю, что это не правильный HTML5), ИЛИ для элемента привязки используется заголовок / span?

...