1

自分の個人的なウェブサイトのワードプレスのテーマを編集しています。このページはブログ用であり、「続きを読む」またはブログのタイトルをクリックすると、別のページでそのブログが開き、読むことができるようになっています。ただし、これら2つのことをクリックすると、次のメッセージが表示されます。

サーバー エラー mywebsite/wordpress/?p=20 の取得中に Web サイトでエラーが発生しました。メンテナンスのために停止しているか、正しく構成されていない可能性があります。いくつかの提案があります: この Web ページを後でリロードします。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>

私はphpで最高ではなく、「続きを読む」「ルイス・ムーアによる」などの2番目のdivと</br>

4

1 に答える 1

1

HTML コードにいくつかのエラーがあります。多分それが問題です。

これを試すことができます:

<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() ); ?>"> </a>
    <h8>READ MORE</a></h8>
    <br /><br />
    <div class="h9"></div>
  </article><br /><br /><br />
  <?php endwhile; ?>
</div>
于 2012-12-30T19:57:21.637 に答える