WordPress子页无法正常工作

时间:2013-02-27 作者:prakashchhetri

我正在创建wordpress CMS,我在一个父页面下添加了多个页面。我正在为一个页面的所有子页面生成链接,然后当用户单击链接时,他们应该能够打开子页面。然而,当我点击链接时,索引页面就会打开,并且不会显示子页面内容。可能是由于使用了。htaccess文件。我对htaccess一无所知。有什么帮助吗?

<?php
            $pages = get_pages( array( \'child_of\' => $post->ID, \'sort_column\' => \'post_date\', \'sort_order\' => \'desc\' ) );

            foreach ($pages as $page) {
            ?>

                <div class="contentarea">
                <div class="leftside"><img alt="" src="http://zom.jtechsolutions.co/wp-content/themes/zone/images/pic_1.jpg" /></div>
                <div class="rightside">
                <h2><?php echo $page->post_title; ?></h2>
                <?php echo substr(strip_tags($page->post_content),0,50); ?>

                <a href="<?php echo get_post_permalink($page->ID); ?>">Read More...</a>

                </div>
                </div>

            <?php

                }
            ?>  
。htaccess

 # 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

1 个回复
SO网友:vancoder

根据codex, get\\u post\\u permalink适用于自定义帖子类型。我认为您没有使用自定义的帖子类型,对吗?

相反,请尝试get_page_link( $page->ID )

结束

相关推荐

我的存档-posttype.php模板未加载

我正在尝试创建一个存档照片。我的照片自定义帖子类型的php模板。我的问题是,当我查看页面时,它是归档文件。使用的是php模板,而不是存档照片。php。我只是想要存档照片。查看特定自定义帖子类型的归档页面时要使用的php。我错过了什么?请注意,在最后,我已将照片自定义帖子类型设置为主循环。非常感谢您的时间和帮助。<?php //custom post type add_action( \'init\', \'create_post_type\' ); function crea