WordPress自定义主题麻烦

时间:2014-05-06 01:02:19

标签: wordpress

所以,我正在WordPress中构建一个自定义主题。这是我第一次构建自定义主题,一切顺利。我的所有循环都工作,我的代码似乎没问题。但是当我点击指向另一个页面的链接时,会收到此错误消息。 “此网页有重定向循环” 我不确定为什么会这样。

我正在构建一个投资组合主题,我有一个列出所有艺术家作品的工作页面。该页面位于work.php上。因此,作品的标题链接到有关该项目的更详细的页面。该链接转到single-work.php文件。但链接不起作用只是说“这个网页有一个重定向循环”。(就像我之前说过的那样)。

我在MAMP当地工作

我试过的解决方案:

冲洗永久链接 清除cookie和缓存 确保文件的权限正确无误。

----我一直没试过他们------

work.php的代码

    <?php 

/*

    Template Name: Work Page

*/




get_header(); ?>


<p>This is the work.php file</p>

<?php 

    $args = array(
            'post_type' => 'work'
        );

    $the_query = new WP_Query(  $args );


?>

<?php if ( have_posts() ): while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

    <h3><a href="<?php the_permalink() ;?>"><?php the_title(); ?></a></h3>
    <?php the_field( 'description' ); ?>
    <hr>

<?php endwhile; else: ?>

    <p>There are no post or pages here</p>

<?php endif; ?>

<?php get_footer(); ?>

single-work.php的代码:

    <?php get_header(); ?>


<p>This is the single-work.php file</p>

<?php if ( have_posts() ): while ( have_posts() ) : the_post(); ?>

    <h3><?php the_title(); ?></h3>
    <?php the_content(); ?>
    <hr>

<?php endwhile; else: ?>

    <p>There are no post or pages here</p>

<?php endif; ?>

<?php get_footer(); ?>

如果您需要更多信息,请告诉我们! 任何建议都会很棒!

谢谢!

0 个答案:

没有答案