2017-05-11 24 views
-1

私は、Woocommerceと多くの製品でサブドメインを持っています。私はユーザーが製品の下に記入することができますが、それはメインサイトに表示されますレビューを(リッチスニペットプラグインを介して簡単にそれを維持するために)追加しようとしています。これが不可能な場合は、サブドメインからメインドメインのリッチスニペットフォームへのリンクだけでしょうか? 現在、私はWoocommerceのレビューを使用していますが、サブドメインがインデックスなしに設定されているため、レビューのインデックスは作成されません。インデックスに登録されていないので、無駄な素晴らしいレビューがあります。 私の古いレビューを使用できない場合でも、私はメインドメインの新しいレビューを得るための解決策を望んでいます。サブドメインからメインドメインにリッチスニペットを移動する方法

+0

古いサイトから新しいサイトにレビューをエクスポート/インポートする必要がありますか? –

+0

私は古いレビューもインポートしたいと思いますが、もっと重要なのは、今後のレビューのための自動解決策を探しています。 – nicole

+0

プラグインリンクやサイトリンクのレビューを教えていただけますか?ありがとう。 –

答えて

0

古いサイトから新しいサイトへのレビューをフェッチして保存するには、$ wpdbを使用する必要があります。

レビューは、製品IDを経由してwp_commentsテーブルに格納されている、あなたはpost_typeをチェックすることにより、商品のレビューをフェッチするために$wpdb経由でクエリを記述する必要がwp_commentsテーブルを経由してレビューをすべて収集し、その後wp_postsテーブルからproductです。

クラス参照:$wpdb

次のようなグローバルな要素wpdb $からデータを挿入するretriveし、クエリするget_resultsを使用することができます。

$myrows = $wpdb->get_results("SELECT id, name FROM mytable" , ARRAY_A); 

$myrows = $wpdb->query("INSERT INTO.."); 
+0

ありがとうございました。特定のカテゴリのすべての製品IDから結果を得ることは可能ですか? – nicole

+0

はい、あなたはそれを得ることができます:wp_term_relationships、チェックオブジェクトIDは製品ID、term_taxonomy_idはあなたのカテゴリーIDです –

関連する問題