0

我有一个博客页面,当您单击“阅读更多”或博客标题时,它将在单独的页面中打开该博客以进行阅读。但是,当我单击这两件事时,我收到以下消息:

服务器错误 网站在检索 mywebsite/wordpress/?p=20 时遇到错误。它可能因维护而停机或配置不正确。以下是一些建议: 稍后重新加载此网页。HTTP 错误 500(内部服务器错误):服务器尝试完成请求时遇到了意外情况。

这是代码:

<div class="box">
<?php while ( have_posts() ) : the_post(); ?>
        <article>
            <h2><a href="<?php esc_url( the_permalink() ); ?>"<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
            <h7>BY LOUIS MOORE ON</h7> <time datetime="<?php the_time( 'Y-m-d' ); ?>" pubdate><?php the_date(); ?> <?php the_time(); ?></time><?php the_content(); ?>
<a href="<?php esc_url( the_permalink() ); ?>"/><h8>READ MORE</a></h8>  </br>   
</br><div class="h9"></div>
</article></br></br></br>
<?php endwhile; ?>
</div>

我哪里错了?

4

1 回答 1

1

你应该尝试删除esc_url......
除了</h8>a标签内移动

<a href="<?php the_permalink(); ?>"><h8>READ MORE</h8></a>

更新

让我们调试,把它放在你的 wp-config 中:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true); // creates and update wp-content/debug.log
define('WP_DEBUG_DISPLAY', true);
@ini_set('display_errors', 1);

在屏幕上获取错误信息,这是一个开发阶段,对吧?

于 2012-12-30T19:06:10.947 回答