0

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();
?>
4

1 に答える 1

-1

というページ ID がないよう118です。

たとえば、あなたのContact Us page work fine with page id of208`。

正しいページ ID を渡していることを確認してください。

于 2013-01-15T13:25:00.360 に答える