Questa funzione aggiunge una scheda denominata "pagina speciale" in "My Account" Lista scheda:WooCommerce: Assegnazione di un endpoint per un modello personalizzato in mio account pagine
add_filter('woocommerce_account_menu_items' , 'jc_menu_panel_nav');
function jc_menu_panel_nav() {
$items = array(
'dashboard' => __('Dashboard', 'woocommerce'),
'orders' => __('Orders', 'woocommerce'),
'downloads' => __('Downloads', 'woocommerce'),
'edit-address' => __('Addresses', 'woocommerce'),
'payment-methods' => __('Payment Methods', 'woocommerce'),
'edit-account' => __('Account Details', 'woocommerce'),
'special-page' => __('Special Page', 'woocommerce'), // My custom tab here
'customer-logout' => __('Logout', 'woocommerce'),
);
return $items;
}
che si traduce in questo:
Ma il collegamento punta a my-account/special-page/
e fornisce naturalmente un errore 404.
Come posso assegnare questo URL a un file denominato special-page.php
?
è "speciale-page.php" una pagina modello woocommerce personalizzato che si trova nel vostro tema attivo> cartella-conto woocommerce>? – LoicTheAztec
Sì, lo è, esattamente :) –