私は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. 他の投稿タイプのWoocommerce製品ギャラリーのメタボックスの使用
- 2. 投稿者のWooCommerce製品ページから「入札」ボタンを無効にする
- 3. WordPress:製品woocommerceを保存する前に新しい投稿メタを追加する方法
- 4. Wordpressのwoocommerce製品属性labe - remove "product"
- 5. WordpressのWoocommerce製品は、キーが
- 6. Woocommerce変数製品
- 7. Wordpress/WooCommerce行ごとに製品
- 8. Woocommerceのカスタム製品変数
- 9. カテゴリがある製品として投稿を変換するには?
- 10. Wordpress + WooCommerce製品タグを取得
- 11. WordPressの投稿を別のWordPressサイトに複製する方法
- 12. WooCommerce変数製品:HTMLテーブルにWoocommerceで
- 13. WordPress:カスタムの投稿タイプをカスタム分類を含む投稿に変換する
- 14. 変更WooCommerce製品列
- 15. WooCommerce/WordPressのCSSで製品の属性を指定する
- 16. WordpressでWooCommerceのセンター製品カテゴリを整列する方法は?
- 17. woocommerceのカスタム製品
- 18. WooCommerce製品のスペース
- 19. WooCommerce製品のカスタムコストカスタムフィールド
- 20. WooCommerce製品サムネイル
- 21. ワードプレスwoocommerce製品
- 22. 色の変更ボタンWooCommerceの製品ページ
- 23. WooCommerce単品製品のリンクを変更する
- 24. 変更woocommerce、単一の製品ページ
- 25. WordPress投稿の投稿日付を変更する
- 26. WooCommerce製品を取得するSKU製品ページのメタボックス
- 27. WordpressからWooCommerce製品イメージを削除する
- 28. WooCommerceのサブカテゴリの製品
- 29. SQL - WooCommerce/Wordpressの - IDのは、製品の説明内
- 30. WordPressの既定の検索とWoocommerce製品の検索
あなたはポストの内容にすべての属性とメタデータを取得するためにプラグイン記述する必要があります。 –
あなたはもっと説明できますか? –
製品からすべての属性やその他のデータを取得してポストコンテンツに挿入するスクリプトを作成する必要があります。その後、すべての製品を削除して、woocommerceをアンインストールできます。 –