Pytania oznaczone «templates»

W kontekście motywów WordPress termin „szablon” odnosi się do plików PHP używanych do wyświetlania treści.

57
Uzyskaj nazwę bieżącego pliku szablonu

Znalazłem to, aby wyświetlić bieżącą nazwę pliku używanego w szablonie: function get_template_name () { foreach ( debug_backtrace() as $called_file ) { foreach ( $called_file as $index ) { if ( !is_array($index[0]) AND strstr($index[0],'/themes/') AND !strstr($index[0],'footer.php') ) {...

34
Jak uzyskać rozmiar pliku załącznika?

Używam następującego kodu szablonu, aby wyświetlić linki do załączników: $args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'post_parent' => $main_post_id ); $attachments = get_posts($args); foreach ($attachments as $attachment) {...

24
if (is_home () &&! is_front_page ())

Często widzę następujący kod w plikach index.php. Rozumiem, że is_front_page()zwraca true podczas przeglądania strony głównej witryny (niezależnie od tego, czy wyświetla indeks postów na blogu, czy stronę statyczną), a is_home()zwraca true podczas przeglądania indeksu postów na blogu (niezależnie...

22
Jak zmienić kolejność pól w comment_form ()

Używam niestandardowego filtra do zmiany pól, ale nie mogę wymyślić, jak zmienić kolejność pól w formularzu komentarza. Pożądane zamówienie: pole komentarza (pierwszy / górny) imię e-mail stronie internetowej Oto kod, którego obecnie używam: function alter_comment_form_fields($fields){...

16
Jaka jest różnica między home.php a index.php?

Jeśli utworzę plik home.php, wygląda na to, że WP użyje go zamiast index.php, więc index.php nigdy nie jest używany? Jakie są różnice między tymi dwoma plikami szablonów (zlokalizowanymi w folderze motywu)? Czy oba zachowują się w ten sam sposób, jedyną różnicą jest priorytet...

14
Aby zamknąć lub nie zamknąć php

Przeczytałem, że zaleca się (szczególnie w przypadku php 7), aby nie zamykać plików php za pomocą ?> Wiele moich plików php WP kończy się tak: <?php get_sidebar(); ?> <?php get_footer(); ?> Czy powinienem usunąć tag zamykający i mieć coś takiego? <?php get_sidebar();...