Wsparcie » Używanie i konfiguracja WordPressa » zdublowanie pliku single.php

  • Rozwiązany sosenka

    (@sosenka)


    Witam
    Chciałbym podpiąć do bloga nową stronę (page) która by zaciągała dane z nowej tabeli w bazie ale korzystała z szablonu bloga. Ma wyświetlać rekordy tak jak strona single.php która pobiera zmienną np ?p=21, Ale chcę by ta nowa strona pobierała dane z innej zmiennej np ?g=21.
    Chcę utworzyć nową tabele z nowymi rekordami i nie mogę tego wrzucić do tabeli wp_post. Ale zasada wyświetlania będzie prawie identyczna. Czy jest to możliwe, czy raczej trzeba grzebać w kodzie źródłowym WP ?
    Ewentualnie druga możliwość to zrobić pustą stronę z takim skryptem i załadować do niej header, content oraz footer z szablonu – które rozwiązanie będzie łatwiejsze ?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Moderator amistad18

    (@amistad18)

    Powiedz jakie dokładnie dane chcesz pobierać, DOKŁADNIE, i jak je później chcesz wyświetlać. Rozumiem że php i sql znasz?

    Mój blog – retrostacja.org
    Chcę do niego dorobić stronę wyświetlającą bazę gier. Będzie tego z kilka tysięcy rekordów dlatego chcę zrobić osobną tabelę (id.tytuł,producent,rok,screenshot,ocena itd itd ) Ekspertem w PHP i SQL nie jestem ale coś tam znam – z tym co chcę zrobić to sobie raczej poradzę. Panel do wprowadzania danych zrobię swój, skrypt będzie pobierać id GET`em z linku i generować stronę z daną grą. ( tak jak to robi skrypt w single.php ). Zwykłe wyświetlanie rekordów za pomocą SELECT + własna paginacja + wyszukiwarka + inne ( Właściwie to strona może być niezależna od WP )
    Aby to ładnie wyglądało to czy można zrobić w prosty sposób coś takiego by blog załapał jeszcze jeden dodatkowy skrypt generujący stronę (np single2.php) po przez nową zmienną ? Wtedy w adresie by było [www.retrostacja.org/?g=21]. Drugie co wymyśliłem to zrobić nową stronę dodać do niej header,footer itp z WP i myślę, że też to będzie działało tyle, że adres już będzie taki [www.retrostacja.org/gry.php?g=21]. I tutaj jeszcze się męczę z jedną rzeczą, prawidłowo to gdzie mam ten plik gry.php umieścić ? wyświetla mi go tylko jeśli znajdzie się w głównym katalogu public_html. Po za drzewem plików WP.
    Czy dobrze kombinuje czy można zrobić to prościej/inaczej ?

    Coś przyszło mi do głowy:
    plik Single.php generuje posty pobierając GET`em zmienną p. Jak dodam w skrypcie warunek. Jeśli $p!=NULL – wykonaj kod generowania posta, Jeśli $g!=NULL – wykonaj mój kod – W teorii chyba powinno to zadziałać i w adresie nie będzie żadnej dodatkowej strony.

    Moderator amistad18

    (@amistad18)

    Teraz mi jeszcze wytłumacz, do czego jest Ci WP potrzebne? Masz własny panel do wprowadzania gier, masz własną tabelę, i teraz chcesz użyć WP do wyświetlania tego – i w zasadzie wychodzi na to, że WP Ci tylko w tym przeszkadza, więc? Po co chcesz używać WP?

    Czemu nie możesz traktować każdej gry jako oddzielnego wpisu?

    Strona ma być częścią WP ( korzystać z szablonu, stylów, banera, menu, stopki z bloga ) – jedynie to co generuje to już niezależne od WP.
    Wpisy mają służyć do pisania artykułów , gry jedynie do wyświetlenia podstawowych informacji o nich. Za dużo ich będzie by traktować je jako osobne wpisy. Chcę zrobić wyszukiwarkę do nich po platformie, roku,producencie, literze, kategorii: po prostu dużo tego będzie.
    Wiem, że może irytujący temat założyłem i w nie jasny sposób opisałem ale miałem nadzieje, że może ktoś wykonał już coś podobnego lub myślał o czymś takim.

    Moderator amistad18

    (@amistad18)

    Jasne, nie raz wykonałem coś podobnego – dlatego nie rozumiem Twojego podejścia, że chcesz korzystać z WP, ale tylko do generowania nagłówka i stopki? No wybacz, ale debilizm ;p … skorzystaj z wpisów. Poczytaj o custom fields – i już masz ocene, rok wydania, producent, screenshot i co tam jeszcze chcesz ), do sortowania później tego, skorzystaj z taxonomii, wszystko to co chcesz zrobić, da radę zrobić na WP. Używaj też kategorii, aby później łatwiej było Ci tym zarządzać.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘zdublowanie pliku single.php’ is closed to new replies.