現在、WordPressのテーマをローカル環境にて自作しております。
headerあるいはsidebarに検索フォームを設置しようと試みておりますが、
検索結果が表示されず困っております。
これらのサイトを参考に作ってみたのですが、
http://creive.me/archives/9113/
http://take-root.net/blog/wordpress-search-form/
検索結果が表示されません。
検索フォームは表示されますが、文字を入力して検索ボタンを押すと、検索ボタンから「検索」の文字が消えます。また、表示中のページにある<p>タグで囲まれた文字が「Thanks, high five!」に変化してしまいます。
searchform.php
php
1<form role="search" method="get" id="searchform" action="search-result" > 2<input type="text" value="" name="s" class="s" /> 3<input type="submit" class="searchsubmit" value="検索" /> 4</form>
search.php
php
1<?php if ( have_posts() ) : ?> 2<h1><?php printf( __( 'Search Results for: %s', 'altitude' ), '<span>' . get_search_query() . '</span>' ); ?></h1> 3 <?php while ( have_posts() ) : the_post(); ?> 4 <?php get_template_part( 'content', 'search' ); ?> 5 <?php endwhile; ?> 6 7 <?php else : ?> 8 9該当なし 10 11 <?php endif; ?>
こちらのサイトの内容も試してみましたが、同じ結果でした。
http://techacademy.jp/magazine/3100
初歩的な質問かと存じますが、
ご教授いただけますと幸いです。
よろしくお願いいたします。
追記:
ベースにしているテーマはなく、本を見ながらオリジナルテーマで作成しております。
参考本-「Web担当者のためのWordPressがわかる本」
追記:
サイドバーには以下のコードを入力しています。
php
1<div class="search-window"> 2 <?php get_search_form(); ?> 3</div>
追記:
php
1<?php 2/*アイキャッチ画像機能有効化*/ 3if(function_exists('add_theme_support')){ 4add_theme_support('post-thumbnails'); 5} 6 7/*カスタムメニューの機能を有効化*/ 8if(function_exists('register_nav_menu')){ 9 register_nav_menu('simplenav','グローバルナビ'); 10} 11 12/*ウィジェットエリアを定義*/ 13if(function_exists('register_sidebar')){ 14 register_sidebar(array( 15 'name' => __('サイドバー'), 16 'id' => 'primary-widget-area', 17 'description' => __('サイドバーに表示されるウィジェットエリアです。'), 18 'before_widget' => '<div id="%1$s" class="widget %2$s">', 19 'after_widget' => '</div>', 20 'before_title' => '<h3 class="widget-title">', 21 'after_title' => '</h3>', 22 )); 23} 24
回答1件
あなたの回答
tips
プレビュー