WOOT - Tablas de productos activos de WooCommerce

Cómo crear una columna personalizada para el campo meta

Usar pestaña "Meta”En la ventana emergente de herramientas de tabla.

También puedes agregarlo por código. Usar el siguiente código en el archivo functions.php:

add_action ('woot_profile_extend', function ($ profile, $ action_name) {$ profile ['hmeta_1'] = ['title' => WOOT_Vocabulary :: get ('Meta 1'), 'order' => 'asc', ' display '=> false, // mostrar en la lista de campos en la configuración' action '=> function ($ post_id) {return get_post_meta ($ post_id,' meta_1 ', true);}]; return $ profile;}, 10, 2);

A través del código, puede usar columnas personalizadas en códigos cortos como [woot_upsells]: [woot_upsells id=49 columns=’id,title,price,hmeta_1,cart’]


También para algunas tablas es posible modificar los resultados en la celda de la tabla:

add_action ('woot_meta_data_cell', function ($ value, $ meta_data, $ post_id, $ table_id) {if ($ meta_data ['meta_key'] === 'meta_1' AND $ table_id === 21) {$ value = floatval ( $ valor) * floatval (get_post_meta ($ post_id, 'meta_2', true));} return $ valor;}, 10, 4);

Este código para la tabla 21 en la meta celda meta_1 mostrará los resultados de una operación matemática.