• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wordpress - wygląd innych stron niż główna

Object Storage Arubacloud
0 głosów
381 wizyt
pytanie zadane 22 lutego 2017 w Systemy CMS przez bobobob Użytkownik (790 p.)
zmienione kategorie 22 lutego 2017 przez Arkadiusz Waluk

Cześć, do tej pory w wordpressie pracowałem na gotowym szablonie, gdzie mogłem dowolnie kodować wygląd każdej z podstron. Zastanawiam się, czy np tworząc własny szablon muszę wtedy dla każdej podstrony robić coś takiego: 

<?php
/**
 * Template Name: Oferta
 * 
 */
 
get_header(); ?>

czyli np dla 10 podstron wordpress muszę zrobić 10 templatek z osobnym html'em?

1 odpowiedź

0 głosów
odpowiedź 22 lutego 2017 przez ShiroUmizake Nałogowiec (46,300 p.)
wybrane 22 lutego 2017 przez bobobob
 
Najlepsza
Nie musisz.

1. Możesz sobie porobić n komponentów i po prostu includować to co potrzebujesz. (tak php-owe include/require_once również tu działa

2.Możesz potworzyć n-header.php np: back-header.php, nav-header.php (funkcja set-template)

3.Jeżeli szablon się nie zmienia (oczywiście mowa o HTML) możesz podepnąć n CSS-template. W końcu HTML buduje sam dokument a nie wygląd co nie?

4. Jeżeli nie zabardzo lubisz mieć milion plików , możesz bezpośrednio żądać odpowiedzi do zapytania serwera (wp_query poczytaj w dokumentacji), nawet jeżeli nie pasuje pod category.

Wszystko to zależy od tego jaką właściwie chcesz stworzyć architekturę.
komentarz 17 marca 2017 przez xandros Nałogowiec (29,450 p.)
Układ całej strony, stopke, wyrzucić z postów metadane. Mogę poszukać tego więcej. Oficjalnie projekt jest zamknięty.

Używanie CSS i Display:none do tego jest raczej słabym pomysłem.

To był ten motyw: https://www.templatemonster.com/demo/53001.html#gref

I przypominam, że nie mogę (nie mogłem) edytować tego motywu, ani go dziedziczyć, bo już dziedziczył z motywu: http://www.cherryframework.com/v3/ (Tak, z cherry w wersji 3.)
komentarz 18 marca 2017 przez ShiroUmizake Nałogowiec (46,300 p.)
Próbowałeś je przefiltrować?
komentarz 18 marca 2017 przez xandros Nałogowiec (29,450 p.)
Chyba nawet tak robiłem.

Podpinałem sie pod hooka 'template_include' i rzucałem swoją templatkę.

Niestety, wp nie ma żadnego hooka pod 'get_template_part', więc musiałem całą templatke przepisywać.
komentarz 18 marca 2017 przez xandros Nałogowiec (29,450 p.)
Tak swoją drogą poza tematem, ciekawy jestem, czy kiedykolwiek zrobią bezpieczniejsze używanie closury i __invoke, bo serializacja w storegowaniu obiektów w hookach trochę possysa.
komentarz 30 sierpnia 2017 przez jkaminski Początkujący (420 p.)
Jeśli zostały jeszcze jakiekolwiek pytania, proszę pisać do wsparcia technicznego, które działa 24/7: https://www.templatemonster.com/pl/wsparcie.html

Podobne pytania

0 głosów
1 odpowiedź 415 wizyt
0 głosów
1 odpowiedź 186 wizyt
0 głosów
1 odpowiedź 112 wizyt
pytanie zadane 21 stycznia 2018 w Systemy CMS przez Vorex444 Dyskutant (9,610 p.)

92,555 zapytań

141,403 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...