We gebruiken partials binnen ons systeem om onze logica te scheiden van onze weergavecode. Er zijn partials in onze codebase die indien nodig kunnen worden overschreven. Hierdoor kunnen ontwikkelaars inhaken op de structuur van onze uitvoer wanneer een sjabloon niet beschikbaar is. We hebben ervoor gekozen om niet al onze partials in ons templatesysteem op te nemen om ervoor te zorgen dat de kernfunctionaliteit werkt zoals verwacht. We bieden padfilters voor alle partials, zodat hier indien nodig op kan worden ingehaakt.
Voorbeeld
Er zijn verschillende partials die niet zijn opgenomen in de dashboard-sjablonen, omdat deze alleen moeten worden overschreven als u daar een specifieke behoefte aan heeft. Het volgende voorbeeld overschrijft de partial voor de dashboard wrapper partial.
Vereiste
U moet een map aanmaken in uw thema-map waar de partials zich bevinden. In dit voorbeeld bevinden de partials zich in /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;
}
