首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义wordpress主题中的锚点问题

自定义wordpress主题中的锚点问题
EN

Stack Overflow用户
提问于 2011-03-17 08:44:48
回答 1查看 346关注 0票数 1

嗨,我为wordpress www.litl.michalweb.pl创建了一个主题。在左边,我有一个固定链接锚点的侧边栏。每个链接都有一个表单:

代码语言:javascript
复制
http://litl.michalweb.pl/upcoming2/#seven

然后在其中一个帖子中,我创建了一个锚,如下所示

代码语言:javascript
复制
<a  id="seven">Event 7</a>

我也在使用jscrollpane窗格插件,它看起来并不像它应该的那样工作。下面是我如何使用它:调用jquery:

代码语言:javascript
复制
<?php wp_enqueue_script( 'jquery' ); ?>

并放置脚本:

代码语言:javascript
复制
$j(function()
{
        $j('.scroll-pane').jScrollPane(
        {
            hijackInternalLinks: true
        }
    );
 });

我不知道它是否重要,但这里是.htaccess文件

代码语言:javascript
复制
 # 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

奇怪的是,如果我只是将代码放在侧边栏中,我的锚点就可以工作了,方法是:

代码语言:javascript
复制
<a href="http://litl.michalweb.pl/upcoming/#seven">All events7</a>

但如果我试图使用wordpress链接,它就不起作用了。以下是我的大部分sidebar.php:

代码语言:javascript
复制
<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的行为也不像它应该的那样。我希望有人能给我指点解决我的问题的办法。谢谢Michal

EN

回答 1

Stack Overflow用户

发布于 2011-03-18 11:18:33

你的wp_list_bookmarks函数的结果是什么样子的?另外,如果除了id之外还使用name属性(我知道这不是有效的HTML5 )、为锚点使用标题/ span元素,是否有效?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5333542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档