1

この問題を調査しましたが、現在取り組んでいるテーマで検索機能が機能しない理由がわかりません。以下は、search.php ファイルと searchform.php ファイルのコードです。検索ファイルは、ボイラープレートの空白の WordPress テーマからほとんど変更されていません。何かを検索すると、404 エラーが返されます。検索で返される 404 を調べましたが、まだ解決策が見つかりません。打撃は私のコードです。どんな助けでも大歓迎です。

searchform.php----------------------------------

<form action="<?php bloginfo('siteurl'); ?>" id="searchform" method="get">
        <label for="search"><object data='<?php bloginfo('template_directory');?    >/images/input-search.svg'>
        <img src='<?php bloginfo('template_directory');?>/images/input-search.png'>
        </object></label>
        <input type="search" name="search" />
</form>

search.php-----------------------------------------------------

<?php get_header(); ?>

<?php if (have_posts()) : ?>

    <h2>Search Results</h2>

    <?php include (TEMPLATEPATH . '/inc/nav.php' ); ?>

    <?php while (have_posts()) : the_post(); ?>

        <div <?php post_class() ?> id="post-<?php the_ID(); ?>">

            <h2><?php the_title(); ?></h2>

            <?php include (TEMPLATEPATH . '/inc/meta.php' ); ?>

            <div class="entry">

                <?php the_excerpt(); ?>

            </div>

        </div>

    <?php endwhile; ?>

    <?php include (TEMPLATEPATH . '/inc/nav.php' ); ?>

<?php else : ?>

    <h2>No posts found.</h2>

<?php endif; ?>
4

1 に答える 1