Szablon Wordpress - paginacja, jak zmienić?

Witam serdecznie, mam mały problem, a mianowicie posiadam pewien szablon do Wordpressa i problem polega na tym, że po dodaniu nowej wartości w zakładce “items” (zakładka w panelu admina tworzona po aktywacji szablonu) newsy dodawane za pomocą tej zakładki mają postać www.strona.pl/items/nazwa (tutaj nazwa którą mogę sobie dobrowolnie zmieniać jak każdy dodany post na Wordpressie). I teraz moje pytanie, gdzie szukać możliwości zmiany tego “/items/” na jakąś moją wartość?

zaglądałeś do zakładki permalinków?

Menu Ustawienia - Bezpośrednie odnośniki w polskim WP, Settings - Permalinks po angielsku.

 

Nie ma niestety tam nic, ponieważ to generuje szablon, a raczej wtyczka która jest odpowiedzialna za wyświetlanie właśnie tego wszystkiego.

W pliku functions.php (lub w jakimś pluginie dołączonym do templatKI) znajdź użycie funkcji register_post_type, a w niej będziesz miał parametr rewrite, który przyjmuje dowolny slug. Wystarczy zmienić właśnie tę wartość slug.

 

W praktyce:

register_post_type( 'NAZWA TYPU POSTA - NIE ZMIENIAJ',
    array(
      'labels' => array(
        'name' => 'WARTOŚĆ W ADMINIE',
        'singular_name' => 'lLABEL W ADMINIE',
      ),
      'public' => true,
      'rewrite' => array('slug' => 'TA WŁAŚNIE WARTOŚĆ W LINKU'),
	  'has_archive' => true,
	  'supports' => array('title','editor','thumbnail','comments'),
	  'menu_icon' => 'IKONA W MENU'
    )
);

 

Dziękuję za odpowiedź :slight_smile: