Używamy części w naszym systemie, aby oddzielić naszą logikę od kodu wyświetlania. Istnieją części w całej naszej bazie kodu, które można nadpisać w razie potrzeby. Pozwala to programistom na podłączenie się do struktury naszych danych wyjściowych, gdy szablon nie jest dostępny. Zdecydowaliśmy się nie uwzględniać wszystkich naszych części w naszym systemie szablonów, aby zapewnić, że podstawowa funkcjonalność działa zgodnie z oczekiwaniami. Zapewniamy filtry ścieżek dla wszystkich części, dzięki czemu można się do nich podłączyć w razie potrzeby.
Przykład
Istnieje kilka części, które nie są uwzględnione w szablonach pulpitu nawigacyjnego, ponieważ powinny być nadpisywane tylko wtedy, gdy masz ku temu szczególny powód. Poniższy przykład nadpisze część dla części opakowania pulpitu nawigacyjnego.
Wymaganie
Będziesz musiał utworzyć folder w folderze motywów, w którym będą znajdować się części. W tym przykładzie części znajdują się w /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;
}
