Hola.
Efectivamente, no se incluye ningún campo para el teléfono. Si quieres que esté en las opciones de dirección de la tienda tienes que añadirlo por código.
Aquí te dejo un ejemplo para añadir en el archivo functions.php de tu tema hijo en un plugin de personalizaciones como Code Snippets:
add_filter('woocommerce_general_settings', 'general_settings_shop_phone');
function general_settings_shop_phone($settings) {
$key = 0;
foreach( $settings as $values ){
$new_settings[$key] = $values;
$key++;
// Inserting array just after the post code in "Store Address" section
if($values['id'] == 'woocommerce_store_postcode'){
$new_settings[$key] = array(
'title' => __('Phone Number'),
'desc' => __('Optional phone number of your business office'),
'id' => 'woocommerce_store_phone', // <= The field ID (important)
'default' => '',
'type' => 'text',
'desc_tip' => true, // or false
);
$key++;
}
}
return $new_settings;
}
Coméntanos si te funciona correctamente y, por favor, recuerda cerrar el debate marcándolo como resuelto cuando así lo consideres, de esta forma nos ayudas a mantener el foro al día.
Funciona perfecto, @jose64. Sólo he cambiado ligeramente para hacer una función anónima y no tener que usar la notación de namespaces.
/**
* woocommerce. añadir campo teléfono a WC
* https://es.wordpress.org/support/topic/telefono-de-la-tienda/
*/
add_filter('woocommerce_general_settings', function($settings) {
$key = 0;
foreach( $settings as $values ){
$new_settings[$key] = $values;
$key++;
// Inserting array just after the post code in "Store Address" section
if($values['id'] == 'woocommerce_store_postcode'){
$new_settings[$key] = array(
'title' => __('Phone Number'),
'desc' => __('Optional phone number of your business office'),
'id' => 'woocommerce_store_phone', // <= The field ID (important)
'default' => '',
'type' => 'text',
'desc_tip' => true, // or false
);
$key++;
}
}
return $new_settings;
});
además, puedo recuperar el teléfono igual que los demás campos:
$tel = get_option( 'woocommerce_store_phone', '' );

View post on imgur.com
Muchísimas gracias por tu ayuda.
-
Esta respuesta fue modificada hace 4 años, 9 meses por
Aitor Méndez.
-
Esta respuesta fue modificada hace 4 años, 9 meses por
Aitor Méndez.