Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Wordpress][Woocommerce][php] Ustawienie własnej kolejności w menu w "moje konto"
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy portalowe i CMS'y
siutek
Witam,
mam pewien dylemat:

W zakładce "moje konto", po lewej stronie (standardowo) jest menu użytkownika:
- kokpit
- zamówienia
- pliki do pobrania
- adresy
- szczegóły konta
- wyloguj

ja mam tam jeszcze dwie dodatkowe pozycje dodane w poniższy sposób:
  1. function pb_purchased_pages_link_my_account( $items ) {
  2. $items['purchased-pages'] = __('Zakupione dostępy');
  3. $items['extra-settings'] = __('Ustawienia dodatkowe');
  4. return $items;
  5. }
  6. add_filter( 'woocommerce_account_menu_items', 'pb_purchased_pages_link_my_account' );


Niestety obie te zakładki wskakują na koniec całego menu, tak, że "wyloguj" pojawia się na trzeciej pozycji od końca.
Ja "przesunąć" element o znanym mi kluczu na sam koniec tablicy?
viking
A co zawiera $items? Tablicę tych pozycji menu?
siutek
tak, muszę element $items['znany-mi-klucz'] przenieść na koniec tablicy. widziałem opcje z pętlami, ale jakoś mi się wierzyć nie chce, że nie ma na to jakiejś prostej funkcji, ale nie mogę nic znaleźć.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.