Script Php: differenze tra le versioni

Da Webmobili Wiki.
Creata pagina con "== Woocommerce == === Tassonomie standard WooCommerce === * '''Categorie prodotti''' <syntaxhighlight lang="php"> $categories = wp_get_post_terms($product->get_id(), 'product_cat'); </syntaxhighlight> * '''Tagprodotti''' <syntaxhighlight lang="php"> $tags = wp_get_post_terms($product->get_id(), 'product_tag'); </syntaxhighlight>"
 
Riga 1: Riga 1:
== Woocommerce ==
== Woocommerce ==
Qualsiasi tassonomia associata ai prodotti in WooCommerce.


=== Tassonomie standard WooCommerce ===
=== Tassonomie standard WooCommerce ===
Riga 11: Riga 12:
<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
$tags = wp_get_post_terms($product->get_id(), 'product_tag');
$tags = wp_get_post_terms($product->get_id(), 'product_tag');
</syntaxhighlight>
=== Attributi globali WooCommerce ===
Gli attributi globali vengono registrati come tassonomie con prefisso pa_.
Ad esempio:
* Attributo brand → tassonomia pa_brand
* Attributo fornitore → tassonomia pa_fornitore
* Attributo codice_fornitore → tassonomia pa_codice_fornitore
Quindi puoi recuperarli così:
<syntaxhighlight lang="php">
$brands = wp_get_post_terms($product->get_id(), 'pa_brand');
$fornitori = wp_get_post_terms($product->get_id(), 'pa_fornitore');
$codici_fornitore = wp_get_post_terms($product->get_id(), 'pa_codice_fornitore');
</syntaxhighlight>
</syntaxhighlight>

Versione delle 14:04, 5 ago 2025

Woocommerce

Qualsiasi tassonomia associata ai prodotti in WooCommerce.

Tassonomie standard WooCommerce

  • Categorie prodotti
$categories = wp_get_post_terms($product->get_id(), 'product_cat');
  • Tagprodotti
$tags = wp_get_post_terms($product->get_id(), 'product_tag');

Attributi globali WooCommerce

Gli attributi globali vengono registrati come tassonomie con prefisso pa_. Ad esempio:

  • Attributo brand → tassonomia pa_brand
  • Attributo fornitore → tassonomia pa_fornitore
  • Attributo codice_fornitore → tassonomia pa_codice_fornitore

Quindi puoi recuperarli così:

$brands = wp_get_post_terms($product->get_id(), 'pa_brand');
$fornitori = wp_get_post_terms($product->get_id(), 'pa_fornitore');
$codici_fornitore = wp_get_post_terms($product->get_id(), 'pa_codice_fornitore');