Usamos parciales dentro de nuestro sistema para separar nuestra lógica de nuestro código de visualización. Hay parciales en toda nuestra base de código que se pueden sobrescribir si es necesario. Esto permite a los desarrolladores conectarse a la estructura de nuestra salida cuando no hay una plantilla disponible. Elegimos no incluir todos nuestros parciales en nuestro sistema de plantillas para garantizar que la funcionalidad principal funcione según lo esperado. Proporcionamos filtros de ruta para todos los parciales, de modo que se puedan conectar a ellos si es necesario.
Ejemplo
Hay varios parciales que no se incluyen en las plantillas del panel, ya que solo deben sobrescribirse si tiene una necesidad particular. El siguiente ejemplo sobrescribirá el parcial para el parcial envolvente del panel.
Requisito
Deberá crear una carpeta en la carpeta de sus temas para ubicar los parciales. En este ejemplo, los parciales se encuentran en /wc-vendors/partials/
add_filter( 'wcvendors_pro_dashboard_open_path', 'wcv_override_dashboard_open_path' );
function wcv_override_dashboard_open_path( $path ){
$path = get_stylesheet_directory(). '/wc-vendors/partials/wcvendors-pro-dashboard-open.php';
return $path;
}
