Strona na bazie podstron

Prosty Kod / Daniel Wolak - programownie, wordpress, php, bootstrap

WordPress udostęp­nia możli­wość zbudo­wa­nia szablo­nu, który zamiast podsta­wo­wej treści strony wyświe­tli dane innej strony lub stron, wpisów czy metada­nych. Wystar­czy wskazać w argumen­tach dla obiek­tu klasy wp_​query intere­su­ją­ce nas przestrze­nie, wykonać pętle i sukce­syw­nie wyświe­tlać intere­su­ją­ce nas infor­ma­cje.

ContactForm7 – obsługa on_​submit po nowemu

Z końcem 2017 roku wtycz­ka ContactForm7 straci­ła dwa obsłu­gi­wa­ne zdarze­nia: "on_​​sent_​​ok" i "on_​​submit". Zdarze­nia te progra­mo­wa­ło się w dodat­ko­wych ustawie­niach formu­la­rza. Określa­ły w jaki sposób ma się zacho­wać skrypt po wysła­niu formu­la­rza. Najczę­ściej przekie­ro­wy­wa­ło użytkow­ni­ka na inną stronę albo wysyła­ło infor­ma­cję do Google Analy­tics. on_​sent_​ok: "ga( 'send', 'event', 'Contact Form', 'submit' ); Dostaw­ca wtycz­ki pisze na stronie, że można z tego korzy­stać, ale z czasem funkcja zniknie i może narobić …

Czytaj więcejContactForm7 – obsłu­ga on_​​submit po nowemu

Generator pętli w WordPress [wp_​query]

Bardzo ważną funkcją w WordPres­sie jest 'the_​post()', która zawie­ra wszyst­kie zmien­ne dotyczą­ce wpisu lub strony. Pętla obiek­tu wp_​query to kod PHP używa­ny przez WordPress do wyświe­tla­nia postów. Używa­jąc pętli, WordPress przetwa­rza każdy wpis, który ma być wyświe­tla­ny na bieżą­cej stronie i forma­tu­je go zgodnie z zadany­mi kryte­ria­mi. Każdy kod HTML lub PHP w pętli będzie przetwa­rza­ny w każdym poście.

Czytaj więcejGenera­tor pętli w WordPress [wp_​​query]

register_​sidebar – nowe pola dla widgetów w WordPress

Pierw­szy projekt strony pod WordPres­sem jaki buduję od podstaw, czyli z własnym szablo­nem tworzę na bazie "czyste­go szablo­nu" Under­sco­res. Domyśl­nie szablon ten zawie­ra tylko jedno pole dla widge­tów w prawym sideba­rze, utworzo­ne za pomocą funkcji 'register_​sidebar'. Mój projekt przewi­du­je cztery pola w sekcji 'footer'. Po utworze­niu szablo­nu, który nazwa­łem 'vitadent' dosta­łem plik z podsta­wo­wy­mi funkcja­mi: function.php. Aby dodać inne pola dla widge­tów należy otworzyć ten plik i dopisać kilka linijek kodu.

Czytaj więcejregister_​​sidebar – nowe pola dla widge­tów w WordPress