one page wordpress theme

时间:2012-02-14 作者:flash

我正在尝试创建一个单页模板[带无限滚动]。我遇到的两个问题是向list pages函数添加一个类[或找到其他方法以使菜单平滑滚动页面]&&;在一个页面上动态加载节或div中的每个页面。

有什么想法吗?

1 个回复
最合适的回答,由SO网友:Sterling Hamilton 整理而成

我现在明白了!

您只需要找到一种方法,以编程方式生成带有锚定的代码段,并将主菜单链接到这些锚定!

<?php
    $args = array(
        \'post_type\' => array( \'page\' ),
        \'post_status\' => array( \'publish\' ),
        \'orderby\' => \'menu_order\',
        \'order\' => \'asc\'
    );
    query_posts( $args );

    if (have_posts()) : while (have_posts()) : the_post();
?>
        <section id="<?php the_permalink(); ?>">
            <?php the_content(__(\'(more...)\')); ?>
        </section> 
<?php endwhile; else: ?>
    <p>Sorry, no pages matched your criteria.</p>
<?php endif; ?>
对于菜单,您可以执行以下操作:

http://codex.wordpress.org/Function_Reference/wp_nav_menu

http://codex.wordpress.org/Function_Reference/wp_page_menu

http://codex.wordpress.org/Function_Reference/wp_list_pages

我们需要找出如何从wp\\u list\\u页面获取页面的永久链接或ID。。。我们需要一个助行器!

http://www.hashbangcode.com/blog/extending-wordpress-page-walker-518.html

我建议此时发布一个新问题。

“如何为永久链接URL的wp\\u list\\u页面编写Walker。”

您基本上是在尝试用锚定标记替换WordPress生成的URL。

结束

相关推荐

Adding goodies to themes

如何在主题更新时向Arjuna-X等主题添加内容而不丢失?儿童主题是一种很好的方式,还是有其他选择?如果新版本的主题对我添加的功能具有本机支持,该怎么办?