• keenonthis

    (@keenonthis)


    Przygotowuję stronę na serwerze lokalnym i właściwie jest już gotowa do przeniesienia na serwer zdalny.
    Niestety nie mogę tego zrobić – problem dotyczy nawigacji. Strona blogowa wyświetla 6 wpisów. Pod nimi pojawiają się odnośniki do stron z następnymi wpisami. Kiedy najeżdżam myszą np. na odnośnik „2” link wygląda następująco:

    http://localhost/wp/?page_id=51page/2

    Niestety po kliknięciu zostaję na tej samej stronie, następne wpisy nie ładują się, a link – po najechaniu myszą zmienia się na:

    http://localhost/wp/?page_id=51page%2F2page/2

    Nawigacja również nie zachowuje się poprawnie podczas wyszukiwania. Gdy zostaną wyszukane wyniki pojawia się ich, powiedzmy, 10 na stronie oraz np. 3 odnośniki do następnych wyników wyszukiwania. Nie mogę jednak przejść do następnych wyników wyszukiwania klikając w nawigacji np. 2 – wtedy dostaję komunikat, że „niczego nie znaleziono.

    Czy ktoś jest w stanie podpowiedzieć jak rozwiązać ten problem niedziałającej nawigacji? Byłbym niezwykle wdzięczny.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter keenonthis

    (@keenonthis)

    Dodam, że nawigacja działa bez problemu w standardowych motywach takich jak Twenty Fourteen. Korzystam z zakupionego motywu – tylko tu występuje problem.

    Nikodemsky

    (@nikodemsky)

    W przypadku komercyjnych szablonów użytkownik powinien skontaktować się z twórcą.

    Próbowałeś zmieniać standardowy format bezpośrednich odnośników?

    Thread Starter keenonthis

    (@keenonthis)

    Używam domyślnego formatu odnośników.
    Kiedy chcę zmienić na jakikolwiek inny – strona nie wczytuje się.
    Twórcy tematu milczą już dłuższy czas.
    Dopóki nie znajdę rozwiązania – nici ze strony na serwerze zdalnym.

    Nikodemsky

    (@nikodemsky)

    Więc prawdopodobnie w motywie jest źle ustawione pobieranie ID stron/wpisu.

    Możesz spróbować poszukać w motywie funkcji:
    <?php the_ID(); ?>
    lub
    <?php get_the_ID(); ?>

    odnosząc się do dokumentacji:
    http://codex.wordpress.org/Function_Reference/get_the_ID

    Być może brakuje czegoś w samym kodzie. Od PHP specjalistą niestety nie jestem, także jeśli dalej będziesz miał problem to proponuję zgłosić się z problemem do subforum „zaawansowane”.

    Thread Starter keenonthis

    (@keenonthis)

    Tak, znalazłem kilka takich funkcji rozrzuconych po plikach szablonu, ale nie wydaje mi się (choć też słabo radzę sobie z PHP), że to „winowajcy” – te funkcje pojawiają się głównie w kontekście specyficznego wyposażenia szablonu.

    Jest też coś takiego:
    next_post_link()
    previous_post_link()

    – a właśnie to nie działa.

    Strona Codex’u, do której mnie odesłałeś przedstawia działanie tej funkcji (get_the_ID) na przykładzie rozwijanego menu.

    Znalazłem tam też: posts_nav_link()

    To wszystko domysły. Nie wiem jak zmodyfikować kod PHP. Niemniej dzięki za wykazane zainteresowanie.

    Pozdrawiam

Viewing 5 replies - 1 through 5 (of 5 total)
  • Temat ‘Problemy z nawigacją’ jest zamknięty na nowe odpowiedzi.