2020.03.31

WordPressで検索結果をカスタム投稿タイプの記事に変更する方法

こんにちは、webエンジニアのゾノ( @ozonosho )です。

さて、今回は記事ではWordPressで検索結果をカスタム投稿タイプの記事に変更する方法を紹介したいと思います。

僕が依頼を受けた掲示板サイトにおいて「WordPress標準の検索フォームを使った際に掲示板のレスを抽出してほしい」という要望があったため、調べて実装してみました。

WordPressで検索結果をカスタム投稿タイプの記事に変更する方法

実装は簡単で、下記のようなコードをfunctions.phpに追加してください。

上記コード内にある「カスタム投稿タイプのスラッグ」と書かれた箇所に、検索対象にしたいカスタム投稿タイプのスラッグ名を入れてあげてください。

尚、複数のカスタム投稿タイプを対象にしたい場合は配列にすることで対応できます。

こんな感じです。

僕が依頼を受けた掲示板では「スレ(投稿タイプ:topic)」「レス(投稿タイプ:reply)」の2つの投稿データを検索結果に表示させたかったので、下記のコードになりました。

おわりに

以上、今回の記事ではWordPressで検索結果をカスタム投稿タイプの記事に変更する方法を紹介させていただきました。

当サイトではWordpressのカスタマイズ制作依頼を請け負っています。運営中のサイトで何かお困りのことがある方は、下記の記事を参照のうえ気軽にご相談ください。

どんな機能・要望でもOK!『Wordpressのカスタマイズ制作』はじめました。

こんにちは、webエンジニアのゾノ( @ozonosho )です。 このたびWordpressのカスタマイズ制作をはじめました。......

→この記事を読む
チャレンジを応援する無料オンラインコミュニティ運営中!

生きづらさを抱える人のチャレンジを応援する無料オンラインコミュニティ『Cree』をスタートしました。ただいま参加者70名!お互いの目標を共有したり、就労・就職のサポートするサービスを無料で提供しています。

オンラインコミュニティの詳細はこちら

ゾノについて

お仕事のご相談はこちら