• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「テンプレートタグ/the search query」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(注: en link)
(クリーンアップ。)
5行目: 5行目:
 
検索が行われたときに、そのリクエストの検索クエリを表示します。
 
検索が行われたときに、そのリクエストの検索クエリを表示します。
  
このファンクションは HTML 属性の中 (以下に示す「検索窓」の例のように) で使うと安全です。
+
このファンクションは HTML 属性の中 (以下に示す「検索窓」の例のように) でも安全に使えます。
  
値を取得するには、 [[関数リファレンス/get_search_query|get_search_query]] / [[:en:Function_Reference/get_search_query|en]] を使ってください。
+
値を取得するには [[関数リファレンス/get_search_query|get_search_query]] / [[:en:Function_Reference/get_search_query|en]] を使ってください。
  
 
<div id="Usage">
 
<div id="Usage">
 
 
== 使い方 ==
 
== 使い方 ==
 
</div>
 
</div>
24行目: 23行目:
 
</div>
 
</div>
  
検索が行われると、最後のクエリが検索窓に表示されます。
+
検索した直後なら、最後のクエリを検索窓に表示できます。
  
 
<pre><form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
 
<pre><form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
37行目: 36行目:
 
</div>
 
</div>
  
検索結果ページに検索文字列を表示します。
+
検索結果ページに検索文字列を表示できます。
  
<pre><p>You searched for " <?php echo esc_html( get_search_query( false ) ); ?> ". Here are the results:</p></pre>
+
<pre><p>検索したのは " <?php echo esc_html( get_search_query( false ) ); ?> " でした。以下が結果です:</p></pre>
  
 
<div id="Notes">
 
<div id="Notes">
== ==
+
== 参考 ==
 
</div>
 
</div>
  
* Uses: [[関数リファレンス/get_search_query|get_search_query()]] /[[:en:Function_Reference/get_search_query|en]]
+
* 関数 [[関数リファレンス/get_search_query|get_search_query()]] /[[:en:Function_Reference/get_search_query|en]] を使います。
* Filter: <var>[[Plugin_API/Filter_Reference|get_search_query]]</var>
+
* フィルター [https://developer.wordpress.org/reference/hooks/get_search_query/ 'get_search_query'] を呼び出します。
  
 +
<div id="Change_Log">
 +
== 変更履歴 ==
 +
</div>
  
<div id="Related">
+
2.1.0 : 新規導入
  
== 関連 ==
+
<div id="Source_File">
 +
== ソースファイル ==
 
</div>
 
</div>
  
{{Tag General Tags}}
+
<tt>the_search_query()</tt> は {{Trac|wp-includes/general-template.php}} にあります。
*  [[関数リファレンス/get_search_query|get_search_query]] function /[[:en:Function_Reference/get_search_query|en]]
+
<var>get_search_query</var> [[プラグイン API/Filter Reference|filter]] /[[:en:Plugin API/Filter Reference|en]]
+
  
 +
<div id="Related">
 +
== 関連項目 ==
 +
</div>
  
 
{{PHP Function Tag Footer}}
 
{{PHP Function Tag Footer}}
{{原文|Template Tags/the_search_query|144693}}<!--  16:26, 7 July 2014‎ Otto42 -->
 
  
{{DEFAULTSORT:the_search_query}}
+
{{原文|Function Reference/the search query|144693}} <!-- 16:26, 7 July 2014 Otto42 -->
 +
 
 +
{{DEFAULTSORT:The_search_query}}
 +
[[Category:テンプレートタグ]]
  
[[en:Template Tags/the_search_query]]
+
[[en:Function Reference/the search query]]

2016年5月8日 (日) 14:50時点における版

検索が行われたときに、そのリクエストの検索クエリを表示します。

このファンクションは HTML 属性の中 (以下に示す「検索窓」の例のように) でも安全に使えます。

値を取得するには get_search_query / en を使ってください。

使い方

<?php the_search_query(); ?>

用例

検索した直後なら、最後のクエリを検索窓に表示できます。

<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
  <div>
    <input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
    <input type="submit" id="searchsubmit" value="Search" />
  </div>
</form>

結果ページに検索クエリを表示

検索結果ページに検索文字列を表示できます。

<p>検索したのは " <?php echo esc_html( get_search_query( false ) ); ?> " でした。以下が結果です:</p>

参考

変更履歴

2.1.0 : 新規導入

ソースファイル

the_search_query()wp-includes/general-template.php にあります。


テンプレートタグへの PHP 関数型パラメータの渡し方関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Function Reference/the search query最新版との差分