質問編集履歴

3 functions.phpの内容を追記

brebre

brebre score 29

2016/09/28 15:12  投稿

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

    12210 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

2 サイドバーコードの追加

brebre

brebre score 29

2016/09/28 12:14  投稿

WordPress 検索機能がうまく動かない (検索結果が表示されない)
現在、WordPressのテーマをローカル環境にて自作しております。
headerあるいはsidebarに検索フォームを設置しようと試みておりますが、
検索結果が表示されず困っております。
これらのサイトを参考に作ってみたのですが、
[http://creive.me/archives/9113/](http://creive.me/archives/9113/)
[http://take-root.net/blog/wordpress-search-form/](http://take-root.net/blog/wordpress-search-form/)
検索結果が表示されません。
検索フォームは表示されますが、文字を入力して検索ボタンを押すと、検索ボタンから「検索」の文字が消えます。また、表示中のページにある<p>タグで囲まれた文字が「Thanks, high five!」に変化してしまいます。
searchform.php
```php
<form role="search" method="get" id="searchform" action="search-result" >
<input type="text" value="" name="s" class="s" />
<input type="submit" class="searchsubmit" value="検索" />
</form>
```
search.php
```php
<?php if ( have_posts() ) : ?>
<h1><?php printf( __( 'Search Results for: %s', 'altitude' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
     <?php while ( have_posts() ) : the_post(); ?>
           <?php get_template_part( 'content', 'search' ); ?>
     <?php endwhile; ?>
     <?php else : ?>
該当なし
     <?php endif; ?>
```
 
こちらのサイトの内容も試してみましたが、同じ結果でした。
[http://techacademy.jp/magazine/3100](http://techacademy.jp/magazine/3100)
初歩的な質問かと存じますが、
ご教授いただけますと幸いです。
よろしくお願いいたします。
追記:
ベースにしているテーマはなく、本を見ながらオリジナルテーマで作成しております。
参考本-「Web担当者のためのWordPressがわかる本」
参考本-「Web担当者のためのWordPressがわかる本」
追記:
サイドバーには以下のコードを入力しています。
```php
<div class="search-window">
 <?php get_search_form(); ?>
</div>
```
  • WordPress

    12210 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

1 ベーステーマに関する情報

brebre

brebre score 29

2016/09/28 11:54  投稿

WordPress 検索機能がうまく動かない (検索結果が表示されない)
現在、WordPressのテーマをローカル環境にて自作しております。
headerあるいはsidebarに検索フォームを設置しようと試みておりますが、
検索結果が表示されず困っております。
これらのサイトを参考に作ってみたのですが、
[http://creive.me/archives/9113/](http://creive.me/archives/9113/)
[http://take-root.net/blog/wordpress-search-form/](http://take-root.net/blog/wordpress-search-form/)
検索結果が表示されません。
検索フォームは表示されますが、文字を入力して検索ボタンを押すと、検索ボタンから「検索」の文字が消えます。また、表示中のページにある<p>タグで囲まれた文字が「Thanks, high five!」に変化してしまいます。
searchform.php
```php
<form role="search" method="get" id="searchform" action="search-result" >
<input type="text" value="" name="s" class="s" />
<input type="submit" class="searchsubmit" value="検索" />
</form>
```
search.php
```php
<?php if ( have_posts() ) : ?>
<h1><?php printf( __( 'Search Results for: %s', 'altitude' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
     <?php while ( have_posts() ) : the_post(); ?>
           <?php get_template_part( 'content', 'search' ); ?>
     <?php endwhile; ?>
     <?php else : ?>
該当なし
     <?php endif; ?>
```
 
こちらのサイトの内容も試してみましたが、同じ結果でした。
[http://techacademy.jp/magazine/3100](http://techacademy.jp/magazine/3100)
初歩的な質問かと存じますが、
ご教授いただけますと幸いです。
よろしくお願いいたします。
よろしくお願いいたします。
追記:
ベースにしているテーマはなく、本を見ながらオリジナルテーマで作成しております。
参考本-「Web担当者のためのWordPressがわかる本」
  • WordPress

    12210 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る