Importar pestañas de producto personalizadas con WP All Import
Con nuestro plugin de pestañas de producto personalizadas para WooCommerce puede crear pestañas a mano, pero también importar el contenido de muchas pestañas con WP All Import. En esta guía mostramos cómo actualizar fácilmente las pestañas personalizadas con una tarea de importación de WPAI.
En los ajustes de campos personalizados de su tarea de importación, cree una entrada nueva con
- Nombre: woocommerce_ultimate_tabs_custom
- Value -> click on field options > serialized
- Clave: 1, 2, 3, 4, etc.
- Valor: función callback personalizada:
[we_serialize_tab( {dataTabTitle[1]}, {dataTabDescription[1]}, "50")]
La función callback anterior debe añadirse a las funciones del importador. Abra el editor de funciones y añada el código (vea abajo).
function we_serialize_tab($title, $content, $priority = 20)
{
if(empty($title)) {
return '';
}
if(empty($content)) {
return '';
}
$priority = intval($priority);
$data = array(
'id' => uniqid(),
'title' => $title,
'content' => $content,
'priority' => $priority,
);
return serialize($data);
}
Este código crea un objeto serializado con los datos de la pestaña, que contiene:
- un ID único (también puede hacerlo fijo si quiere)
- el título (título de la pestaña)
- el contenido (texto que aparece en la pestaña)
- la prioridad (20 por defecto)
Ahora puede ejecutar su tarea de WP All Import y las pestañas personalizadas de sus productos se crearán automáticamente.