私はWooCommerceがもう必要なく、私はwoocommerceの製品をワードプレスの投稿に変換/変換しています。私はPost Type Switcherプラグインを使用しましたが、これは私が必要とするものではありません。私はすべての製品属性と詳細を変換してポストページに表示する必要があります。これはどうすればいいですか?あなたはこのような何か試すことができますWoocommerceの製品をWordpressの投稿に変換する
答えて
:
<?php
// Setup your query
$args = array(
'post_type' => 'product',
'tax_query' => array(
array(
'taxonomy' => 'type', //Custom attribute
'field' => 'slug',
'terms' => 'custom_type',
),
array(
'taxonomy' => 'color', //Custom attribute
'field' => 'slug',
'terms' => 'orange',
),
array(
'taxonomy' => 'size', //Custom attribute
'field' => 'slug',
'terms' => 'medium',
),
),
);
$loop = new WP_Query($args);
while ($loop->have_posts()) : $loop->the_post();
//Get specific meta data from product
$product = get_product($loop->post);
?>
<a href="<?php echo get_permalink($loop->post->ID) ?>">
<?php the_title(); ?>
</a>
<!-- color attribute of product -->
<p class="color">Color of product: <?php echo $product->get_attribute('color'); ?></p>
<!-- size attribute of product -->
<p class="size">Size of product: <?php echo $product->get_attribute('size'); ?></p>
<!-- color attribute of product -->
<p class="type">Category: <?php echo $product->get_attribute('type'); ?></p>
<?php endwhile; wp_reset_query(); // Remember to reset
?>
をそれは明らかになど、あなたの属性に応じて異なる動作をします
'get_product()'は 'wc_get_product()'でなければなりません。しかし、OPはWooCommerceの使用を計画していないので、その機能は利用できません。 – helgatheviking
私は@helgathevikingに同意しますが、彼らはもうショッピングカートを使わず、ただ商品を持っているように思えます。 woocommerceの投稿はWordpressの投稿であるため、これは最も簡単な解決策です。投稿が既にあるときに投稿を再作成する必要はありません。 – designtocode
OPが本当に望んでいるのであれば、店舗アーカイブがまだ機能するので、新しい 'WP_Query()'は必要ありません。質問は意図について不明です。 – helgatheviking
- 1. WordPress:製品woocommerceを保存する前に新しい投稿メタを追加する方法
- 2. カテゴリがある製品として投稿を変換するには?
- 3. WordPressの投稿を別のWordPressサイトに複製する方法
- 4. WordPress:カスタムの投稿タイプをカスタム分類を含む投稿に変換する
- 5. WooCommerce/WordPressのCSSで製品の属性を指定する
- 6. woocommerceのカスタム製品
- 7. WooCommerce製品サムネイル
- 8. 色の変更ボタンWooCommerceの製品ページ
- 9. WooCommerce単品製品のリンクを変更する
- 10. 変更woocommerce、単一の製品ページ
- 11. WooCommerce製品を取得するSKU製品ページのメタボックス
- 12. WooCommerceのサブカテゴリの製品
- 13. WordPress投稿の投稿日付を変更する
- 14. Woocommerceの製品query-order_by
- 15. woocommerceカテゴリ製品のデフォルトイメージ
- 16. WooCommerce製品の整列
- 17. 編集製品のフックWoocommerce
- 18. woocommerce製品バリエーションのタイトルテーブル
- 19. カテゴリの分類(Woocommerce製品)
- 20. Wordpress:すべての製品リスト(Woocommerce) - 製品の説明を表示する方法
- 21. get_search_queryに表示WooCommerce製品()
- 22. Wordpress broken Woocommerce製品画像リンクの固定
- 23. Wordpressの投稿
- 24. woocommerce URLに変数を含む製品を更新する
- 25. Wordpress投稿投稿後に投稿する
- 26. WooCommerce製品のスラッグを変更する - WPML
- 27. wordpress他の投稿をhtmlのカテゴリー内に投稿する
- 28. カスタムレイアウト製品リストを作成するwoocommerce
- 29. Woocommerceカスタム製品一覧ページネーション
- 30. Woocommerceカスタム製品ループポストページ発行
あなたはポストの内容にすべての属性とメタデータを取得するためにプラグイン記述する必要があります。 –
あなたはもっと説明できますか? –
製品からすべての属性やその他のデータを取得してポストコンテンツに挿入するスクリプトを作成する必要があります。その後、すべての製品を削除して、woocommerceをアンインストールできます。 –