Zastąp częściową ścieżkę

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; 
}

Czy ten artykuł był pomocny?

Powiązane artykuły

Spis treści

Potrzebujesz pomocy?

Nie możesz znaleźć odpowiedzi, której szukasz?
Skontaktuj się z pomocą techniczną
Zakończ zakup