404.php ページでは、元のメッセージが正しく表示されていますが、フッターにも 2 番目のメッセージが表示されます。すべてのファイルをチェックし、この問題についてグーグルで検索しましたが、結果が得られませんでした。
これは実際の例です: http://www.rapyemen.org/?page_id=181
2 つの 404 メッセージを受け取るというこの問題を解決するのを手伝ってくれる人はいますか?
これは私の 404.php コードです:
<div id="container">
<?php
// action hook for placing content above #content
nd_abovecontent();
// filter for manipulating the element that wraps the content
echo apply_filters( 'nd_open_id_content', '<div id="content">' . "\n\n" );
// action hook for placing content above #post
nd_abovepost();
?>
<div id="post-0" class="post error404">
<div class="entry-content">
<p><?php _e( 'Apologies, but we were unable to find what you were looking for. Perhaps searching will help.', 'thematic' ) ?></p>
</div><!-- .entry-content -->
<form id="error404-searchform" method="get" action="<?php echo home_url(); ?>/">
<div>
<input id="error404-s" name="s" type="text" value="<?php the_search_query(); ?>" size="40" />
<input id="error404-searchsubmit" name="searchsubmit" type="submit" value="<?php esc_attr_e( 'Find', 'thematic' ); ?>" />
</div>
</form>
</div><!-- .post -->
<?php
// action hook for placing content below #post
nd_belowpost();
?>
</div><!-- #content -->
<?php
// action hook for placing content below #content
nd_belowcontent();
?>
</div><!-- #container -->
<?php
// action hook for placing content below #container
nd_belowcontainer();
// calling the standard sidebar
nd_sidebar();
// calling footer.php
get_footer();
?>