Title: Category-Specific Fields
Last modified: February 24, 2021

---

# Category-Specific Fields

 *  [claudiozappi](https://wordpress.org/support/users/claudiozappi/)
 * (@claudiozappi)
 * [5 years, 3 months ago](https://wordpress.org/support/topic/category-specific-fields/)
 * Buongiorno,
    sto utilizzando il vostro plugin in alcuni WooCommerce e mi trovo
   bene. La funzionalità del feed per la sincronizzazione del catalogo Facebook 
   Shop è utile ma **non riesco a “passare” il genere uomo /donna /unisex dei prodotti**.
   C’è un modo per inviare questa variabile a Facebook per mezzo del feed generato
   dal plugin Pixel Caffeine?
 * Anche se al momento ho necessità di passare tramite il feed questa variabile,
   ne approfitto per segnalarvi che sarebbe interessante se Pixel Caffeine riuscisse
   a **comunicare allo Shop di Facebook tutti gli attributi**, opportunamente codificati,
   dei prodotti in WooCommerce utili alla gestione del catalogo social ([https://developers.facebook.com/docs/commerce-platform/catalog/categories#cat-spec-fields](https://developers.facebook.com/docs/commerce-platform/catalog/categories#cat-spec-fields)),
   come ad esempio (nel caso di scarpe) il colore o la taglia.
 * Il codice per integrare il “genere” per il momento andrebbe più che bene. Resto
   in attesa di istruzioni.

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [Antonino Scarfì](https://wordpress.org/support/users/antoscarface/)
 * (@antoscarface)
 * [5 years, 3 months ago](https://wordpress.org/support/topic/category-specific-fields/#post-14100101)
 * Ciao [@claudiozappi](https://wordpress.org/support/users/claudiozappi/) ,
 * Purtroppo non è possibile da admin associare degli attributi di WooCommerce ai
   parametri del feed per un item. È una caratteristica che ho intenzione di integrare
   quanto prima, ma purtroppo non so dire quando potrò farlo.
 * Un modo per farlo c’è, ma richiede un po’ di codice.
 * Usa il codice di seguito alla fine del `functions.php` del tuo tema o, meglio
   ancora, in un nuovo plugin:
 *     ```
       add_filter( 'aepc_feed_item', function( $fields, $item ) {
       	if ( $product = wc_get_product( $item->get_item()->get_id() ) ) {
       		// EDIT HERE
       		$fields['g:gender'] = $product->get_attribute( 'gender' );
       		// END EDIT HERE
       	}
   
       	return $fields;
       }, 10, 2 );
       ```
   
 * Modifica la parte `$fields['g:gender'] = $product->get_attribute( 'gender' );`,
   dove `g:gender` è il parametro/tag aggiunto dentro il feed, mentre `$product-
   >get_attribute( 'gender' )` è l’attributo di WooCommerce relativo al valore che
   devi recuperare. Chiaramente, cambia quel `'gender'` con il nome reale dell’attributo
   che usi nella tua installazione.
 * Se lo preferisci, puoi anche aggiungere altre righe rimili per aggiungere altri
   parametri/tag da altri attributi o anche altri valori di altro tipo, es:
 *     ```
       add_filter( 'aepc_feed_item', function( $fields, $item ) {
       	if ( $product = wc_get_product( $item->get_item()->get_id() ) ) {
       		// EDIT HERE
       		$fields['g:gender'] = $product->get_attribute( 'gender' );
       		$fields['g:size'] = $product->get_attribute( 'size' );
       		$fields['g:color'] = '...qualsiasi altra cosa...';
       		// END EDIT HERE
       	}
   
       	return $fields;
       }, 10, 2 );
       ```
   
 * Considera che questo codice verrà richiamato per ogni prodotto, quindi dinamicamente
   verrà recuperato il valore in base al prodotto/item (salvato nella variabile `
   $product`).
 * Infine, mi rendo conto tutto ciò è di competenza di uno sviluppatore. Se non 
   hai queste competenze, tutto ciò che ti ho scritto sarà riferimento al tuo sviluppatore
   di fiducia 🙂
 *  Thread Starter [claudiozappi](https://wordpress.org/support/users/claudiozappi/)
 * (@claudiozappi)
 * [5 years, 3 months ago](https://wordpress.org/support/topic/category-specific-fields/#post-14136021)
 * Ciao Antonio,
    grazie mille per la risposta che ho visto solo ora! Domani leggerò
   con calma e proverò a implementare questa funzione.
 * Claudio

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Category-Specific Fields’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/pixel-caffeine_e2ce0c.svg)
 * [Pixel Caffeine](https://wordpress.org/plugins/pixel-caffeine/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/pixel-caffeine/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/pixel-caffeine/)
 * [Active Topics](https://wordpress.org/support/plugin/pixel-caffeine/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/pixel-caffeine/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/pixel-caffeine/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [claudiozappi](https://wordpress.org/support/users/claudiozappi/)
 * Last activity: [5 years, 3 months ago](https://wordpress.org/support/topic/category-specific-fields/#post-14136021)
 * Status: not resolved