![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
wordpress3.1でサイトを運営しています。
プラグインは、「wp-kougabu」を使っています。
wordpressの検索窓で入力したキーワードを検索結果のページにて、
そのページにある写真画像を表示させていのですが、
phpでどのように記述すれば良いでしょうか?
wordpressの検索キーワードの取得は、以下で取得できます。
<?php the_search_query(); ?>
また、プラグインを使ってページ内に画像を表示されるには、
ショートコードの以下を使うと表示できます。
[kougabu max_width=120max_height=120 columns=5 start=0 count=20 title='ここに検索のキーワードを入れる']
ショートコードではなく、phpでページ内に埋め込みたいのですが、
検索窓のキーワードを取得してから、プラグインを利用して、検索結果に画像を表示されるまでのphpが解る方いらっしゃいましたら、宜しくお願いします。
No.2
- 回答日時:
search.php がどのようなテンプレートになっているのかわかりませんが、
the_excerpt();の後ろ辺りに追加。
<?php
the_excerpt();
$short_code = '[kougabu max_width=120max_height=120 columns=5 start=0 count=20 title=\''.the_search_query().'\']\'';
echo do_shortcode($short_code);
?>
実際に動かしていないので、きちんと動くかは保証できません。
No.1
- 回答日時:
do_shortcode() を使えば、PHP からショートコードを呼び出せます。
<?php echo do_shortcode('[ショートコード]');?>
これを search.php に埋め込めばよいのではないでしょうか。
詳細は、
http://wpdocs.sourceforge.jp/%E3%82%B7%E3%83%A7% …
この回答への補足
早速のご回答、有難うございます。
それは、良い方法ですね。
試してみようかと思ったのですが、
<?php echo do_shortcode('[ショートコード]');?>
の際、
どうやって、検索キーワードを、そのショートコードに代入すれば良いのでしょうか?
そのphpが解らなかったもので、すいません、再度、ご質問いたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP PHP ページング データベース 1 2022/06/16 10:30
- Chrome(クローム) Yahoo!検索窓の表示を削除したい 3 2023/06/24 01:44
- PHP PHP MySql ページング 2 2022/09/20 06:38
- WordPress(ワードプレス) ワードプレス。複数の投稿ページを、複数の固定ページに区別して、表示させる方法は 1 2023/03/04 19:54
- Chrome(クローム) Chromeのアドレスバーに履歴等を表示させないようにしたい 2 2022/09/08 14:20
- Excel(エクセル) セルの値をグーグルで検索するエクセルVBAについて! 2 2022/08/01 21:41
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- SEO 検索エンジン反映遅い 1 2022/06/04 07:35
- SEO 関係ないページを検索エンジンが拾ってしまう 1 2022/05/14 11:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpでcookieがうまく保存されない
-
PHPについて。
-
フォームで戻った際に入力済み...
-
$filePath = './user_img/' . $...
-
PHPからCSVをアップロード後、m...
-
PHPのエラーの解消法について教...
-
php エラー
-
phpのheader("Location:#pos")...
-
PHPで画像の渡しが上手く行きま...
-
reuterの記事をbeautiful.soup....
-
ワードプレスサイト PHP8.0.25...
-
phpのメールフォームの完了画面...
-
PHPSpreadsheetを使って関数を...
-
PHP MySql ページング
-
phpinfo で MySQL のバージョン...
-
PHP MySQLに画像を直接保存
-
[php初心者]サイトを見てデータ...
-
phpに関わる所での、form actio...
-
ゆゆにゃ。
-
【初心者】XAMPPのapacheの(恐...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WordPressのLighting(テーマ)に...
-
wordpress投稿内でcgiを動かしたい
-
PHPのソース変更が反映されない
-
Wordpressで記事がない場合にメ...
-
xreaでのWordpressインストール...
-
Smartyのテンプレートにinclude...
-
<?php phpinfo(); ?>が出たり出...
-
Webデザイナー向けLinuxユーザ...
-
変数で日付を指定し、新しい順...
-
ワードプレス index.phpの差し...
-
サーバーへアプロード、エラー...
-
wordpressサイトの、任意の場所...
-
WordPress(ワードプレス)の記...
-
各ユーザーの記事が閲覧できる...
-
ワードプレスでカテゴリー毎に...
-
PHPでワードプレスにできること...
-
『PHP』ワードプレスで特定カテ...
-
URL短縮ツール「楽々URL」をさ...
-
wordpress カスタム投稿タイプ...
-
PHP記述に便利なソフトを教...
おすすめ情報