質問: $wpdb->get_row($review_query); ``` の部分は機能していないということですよね? なぜ機能していないのでしょう? 根本間違ってるのか、貼り付ける場所が違うのか、記述しなくてはいけないことがまだあるのか教えてください。 因みにこれを書き込んだのは子テーマのsingle.php内に入れました。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/e761b00b8cf96caac69165713b45d849.png) 画像で情報を追加しました。 画像の内容としましてはechoの部分はサイトに表示されたのですが、肝心のレビュー内容が反映されていない状況という感じです。 *こちらの質問は知恵袋でも質問させていただいています。 マルチポスト掲載先 マルチポストの理由としましてはteratailの方が詳しい方が多いように感じますが、回答が付くまでに時間がかかることがあること私自身のスキル不足で一度の回答がついても解決しないことがほとんどで複数回やりとりを要するため、マルチポストで初歩的な質問を何度もして回答してくださった人を困らせないように質問をする内容を分散させる目的があります。何卒、ご了承くださいますようお願い申し上げます。
回答: まずそのSQLコードにダメ出ししとくと`wp_postmeta`は`$wpdb->postmeta`に DBのテーブル名のwp_の部分はWPインストール時の設定によって変わるので テーブル名はグローバル変数$wpdbから取得するようにしましょう そもそもWP Customer Reviewというプラグインは入ってるんですよね? ``` var_dump(get_posts(['meta_key'=>'wpcr3_review_post','meta_value'=>get_the_ID()]); ``` したらレビューの情報はちゃんと表示されますか? レビューの情報は対象の投稿のpost_metaとして書かれていると思ってたのが、 よく見たら違ったので動作テストのコードを修正しました