• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WordPressの質問(q10032703)の続)

WordPressの記事表示に問題が発生しています

このQ&Aのポイント
  • WordPressの質問(q10032703)に関連して、記事が表示されない問題が発生しています。
  • set_template_info関数は、テンプレート情報を設定するためのものです。
  • get_template_number関数は、テンプレート番号を取得するためのものです。

質問者が選んだベストアンサー

  • ベストアンサー
  • dell_OK
  • ベストアンサー率13% (776/5747)
回答No.82

基本的に同じコードですのでもとのsearch.phpに戻して、 実行してみてください。 と言いましたが、問題が発生していることを確認してください。 削除したものが表示されるのと、タイトルも何も表示されないことです。

php_learn
質問者

お礼

SQLに関して勘違いがありました。申し訳ありません。 meta.meta_key = ''を変更して検索したところテーブルのデータは記事データと合致しておりました。 SELECT distinct post.* FROM wp_posts AS post INNER JOIN wp_postmeta AS meta ON post.ID = meta.post_id WHERE meta.meta_key = 'single_rss_feed1' AND post.post_type = 'post' AND post.post_status = 'publish' AND (post.post_title LIKE '%イ%') ORDER BY post.post_date DESC

php_learn
質問者

補足

削除したものが表示されるのと、タイトルも何も表示されないことです。 A.回答ありがとうございます。削除したものは表示されておらず、タイトルも表示されています。 1つ気付いたことがあるのですが、get_search_query():で出力できなかったタイトルがfilter_input():で出力できています。 何かしらの法則があるようです。 例えばイで検索した際にえいてぃーんカという記事があったと仮定します。 get_search_query():の方では該当記事として出力できていませんが、filter_input():では出力できています。 いくつかこのような記事があり、SQLで検索に使用したコードでもイが含まれるのに出力されない記事があります。 get_search_query():の検索の精度は低い気がしています。 タイトルから表示されていない状態ですが、先にページナビの修正から行うのでしょうか? ※現在表示されている記事 https://imgur.com/IupD3AB.jpg ※現在のコード https://wandbox.org/permlink/VReuDuARbgCZ1OJM ※確認の際に使用したコード SELECT distinct post.* FROM wp_posts AS post INNER JOIN wp_postmeta AS meta ON post.ID = meta.post_id WHERE meta.meta_key = 'single_rss_feed1' AND post.post_type = 'post' AND post.post_status = 'publish' AND (post.post_title LIKE '%イ%') ORDER BY post.post_date DESC

その他の回答 (81)

  • dell_OK
  • ベストアンサー率13% (776/5747)
回答No.1

パソコンやインターネットがない環境にいたため、しばらく回答できずすみませんでした。 遅れ遅れになりますが、いただいた補足を読んで回答させていただきたいと思います。

php_learn
質問者

補足

ありがとうございます。 dell_okさんに任せっきりになってしまい負担が大きかったのではないかと反省しております。 もう少し自分でも出来る事がないかと一生懸命考えながら頑張りますので、よろしくお願いします。