所以,我正在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(); ?>
如果您需要更多信息,请告诉我们! 任何建议都会很棒!
谢谢!