サポート » 使い方全般 » ユーザーページをサイト内検索でヒットさせたい

  • お世話になります。

    サイト内検索結果で、ユーザーページ(author.php)を表示させたいのですが、うまくいきません。

    リンク先のコードを参考にしてみましたが、nickname や display_nameが含まれる記事は検索できましたが、ユーザーページはヒットさせることはできませんでした。

    何か方法はあるのでしょうか?

    (ちなみに、ユーザー名を特定されないように「Edit Author Slug」というプラグインを使用して、URLをユーザー名と別のものにしております。)

    どなたかご教授いただければ幸いです。

    ヘルプの必要なページ: [リンクを見るにはログイン]

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター Okamoto Hidetaka

    (@hideokamoto)

    そもそも保存されてるDBテーブルが違いますね。
    ユーザー情報はwp_usersテーブルですし、リンクの記事はwp_postsに対する検索です。

    DB構造については以下のドキュメントなどを参考にしてください。
    https://wpdocs.osdn.jp/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E6%A7%8B%E9%80%A0

    DB構造やカスタマイズについてまとめた本もありますので、こちらも検討してみてください。

    • この返信は2 週間、 2 日前に  Okamoto Hidetaka さんが編集しました。

    Okamoto Hidetaka 様

    ご返信ありがとうございます。

    保存されてるDBテーブルが違うんですね…。

    DB構造についての本の情報もありがとうございます。
    読んでみて検討してみます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。