php 设置代码#woocommerce产品和产品变体#custom-fields#meta-data

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 设置代码#woocommerce产品和产品变体#custom-fields#meta-data相关的知识,希望对你有一定的参考价值。

<?php

function yanco_set_woocommerce_product_ean() {
	$loop = new WP_Query(
		array(
			'post_type' => array(
				'product',
				'product_variation',
			),
			'posts_per_page' => 10000,
			'paged' => 1,
		)
	);

	while ( $loop->have_posts() ) {

		$loop->the_post();
		$post_id = get_the_ID();

		if( get_post_type() == 'product_variation' ) {
			// its a variable product
			if( add_post_meta( $post_id, '_yanco_ean_number', '', true ) ) {
				echo 'ID: ' . $post_id . '<br/>';
			}
		} else if ( get_post_type() == 'product' ) {
			// its a simple product
			if( add_post_meta( $post_id, '_yanco_ean_number', '', true ) ) {
				echo 'ID: ' . $post_id . '<br/>';
			}
		} else {
			// do nothing
		}

		wp_reset_query();
	}
}

以上是关于php 设置代码#woocommerce产品和产品变体#custom-fields#meta-data的主要内容,如果未能解决你的问题,请参考以下文章

WooCommerce商城自定义每页显示产品数量

Woocommerce 产品页面上的 PHP 代码显示不正确的百分比

php WooCommerce特色产品循环作为模板标记和短代码

在Woocommerce中为特定产品类别使用自定义单一产品模板

WooCommerce:在任何地方添加/显示产品或变体自定义字段

使用简码显示为产品设置的 WooCommerce 产品标签名称