Wsparcie » Motywy » Jak odświerzyć listę dostępnych stron szablonów w atrybuty strony

  • Twin86

    (@twin86)


    Witam,
    proszę o pomoc szukałem w bazie wp ale nie znalazłem odpowiedzi, czy można odświeżyć listę dostępnych szablonów stron w atrybutach strony ? aktualnie lista rozwijana posiada wpisy o szablonach stron których już w folderze motywu nie ma.

Viewing 9 replies - 1 through 9 (of 9 total)
  • bastetmilo

    (@bastetmilo)

    Tego nie ma w bazie. To jest pobierane z plików motywu. Więc jeśli te szablony są w atrybutach to pewnie są też w motywie. Musisz sprawdzić, czy fizycznie się znajdują tam. Czy np. to jest motyw potomny i pobiera je z motywu rodzica?
    Tak samo jak dodajesz nowy, to wystarczy że jest w katalogu motywu i się pojawia na tej liście.

    Thread Starter Twin86

    (@twin86)

    Właśnie o to chodzi że fizycznie w folderze motywu ich nie ma, a dokładniej jeżeli wejdę w folder motywu i wyrzucę wszystkie strony poza np.index to w atrybutach stron te strony usunięte(w szablonach stron )teoretycznie są nadal dostępne.

    bastetmilo

    (@bastetmilo)

    Profilaktycznie: wyczyściłeś cache? Gdzie masz hosting? I czy na 100% usuwasz pliki z tego katalogu co trzeba? 😉

    Thread Starter Twin86

    (@twin86)

    Strona puki co jest na localu, tak na 100% usuwam z tego folderu co trzeba o ile folder motywu który robię to folder z którego powinienem te strony usuwać ale zakładam iż nowe strony które dodaje pojawiają się w panelu admina to folder jest dobry, cache zaraz sprawdzę.

    Moderator Marcin Pietrzak

    (@iworks)

    Sablony strony mogą być dodane również za pomocą filtra theme_page_templates oraz obsłużone akcją template_redirect.

    Więc poszukałbym we wtyczkach i motywie wystąpienia theme_page_templates;

    referencje:

    1. https://codex.wordpress.org/Plugin_API/Action_Reference/template_redirect
    2. `

    Thread Starter Twin86

    (@twin86)

    Nie bardzo rozumiem ten fragment w codex wp, bo jeżeli nie dodaje template strony do bazy i wczytuje tylko te które są w folderze motywu to dlaczego pamięta strony które kiedyś używałem, potem je usunąłem i w folderze motywu już ich nie mam mimo to w liście szablonów dla pojedynczych stron one dalej widnieją.

    bastetmilo

    (@bastetmilo)

    Twin86, dlatego że mogą być dodane za pomocą filtra theme_page_templates tak jak napisał Marcin wcześniej.
    Czy szukałeś tej frazy w swoim WP?

    Thread Starter Twin86

    (@twin86)

    gdzie szukać tego filtra lub jak go skonfigurować żeby szablony stron których aktualnie w folderze motywu nie ma nie były podpowiadane do wybory w szablonach.

    Thread Starter Twin86

    (@twin86)

    theme_page_templates wyszukuje także szablonów stron pozostałych folderów w motywie, robiłem kopie podstron w dodatkowym folderze i te szablony także były wczytywane, po usunięciu niepotrzebnych folderów, lista dostępnych szablonów jest już prawidłowa.

Viewing 9 replies - 1 through 9 (of 9 total)
  • Temat ‘Jak odświerzyć listę dostępnych stron szablonów w atrybuty strony’ jest zamknięty na nowe odpowiedzi.