Pytania otagowane jako templates

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

3
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 home.php?

2
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(); ?> <?php get_footer(); na końcu moich plików?
14 php  templates 

2
Dodawanie atrybutów strony Metabox i szablonów stron do strony edycji postów?
( Uwaga moderatorów: tytuł pierwotnie brzmiał „Jak dodać„ Edytory strony ”i / lub„ Atrybuty strony> Szablon ”do edytora POSTS”) WP obecnie pozwala na przypisanie „szablonu” do stron (tj post_type=='page'.) Chciałbym rozszerzyć tę funkcjonalność również na posty (tj post_type=='post'.) Jak mogę dodać meta box „Atrybuty strony” , a dokładniej przełącznik szablonów …



1
Jak działa printf (__ ()); praca?
Dzisiaj pracuję nad tematem, aby lepiej zrozumieć WordPress i szablony. Odkryłem to: <?php printf( __('Designed by %s', 'Anyword'), '<a href="http://www.example.com">Blub</a>' ); ?> Wiem, że pokazuje „Zaprojektowany przez Blub” (Gdzie jest powiązany z Blubem) Ale co to __()znaczy lub dlaczego jest tam wstawka do łańcucha? Po co jest Anyword? Czy ktoś …

4
Czy można zastąpić wynik get_template_part ()?
Pracuję nad motywem potomnym. Zdecydowanie wolę nie zastępować głównych plików szablonów, aby zachować prostotę motywu potomnego, a także zminimalizować ilość kodu i konserwacji w czasie. W pętli szablon index.php w kompozycji nadrzędnej używa: get_template_part( 'content' ); który przyniesie content.php , chcę, aby zachowywał się podobnie get_template_part( 'content', get_post_format() );lub podobnie …


3
Jak mogę zmienić szablon e-maila dla nowego użytkownika?
Po dodaniu nowego klienta wiadomość e-mail trafia do nowego użytkownika w tym formacie: From: WordPress [wordpress@siteurl.com] Subject: [site name] Your user name and password Message: username: user Password: password siteurl.com/wp-login.php Teraz chcę zmienić ten format w ten sposób: From: My Site Name [info@siteurl.com] Subject: siteurl.com customer account activated Message: Your …
10 templates  email 

2
Zwróć stronę szablonu HTML z funkcją PHP
Chcę utworzyć formularz, którego można użyć za pomocą krótkiego kodu do wstawienia na mojej stronie. Byłoby naprawdę miło, gdybym mógł utworzyć część HTML w osobnym pliku, a następnie wstawić ją za pomocą krótkiego kodu PHP (aby oddzielić logikę strony od mechaniki przekształcania jej w krótki kod). Jak mogłem to zrobić? …



4
Zapobiegaj comments_template (), aby załadować comments.php
Tworzę motyw WordPress za pomocą silnika szablonów. Chcę, aby mój kod był jak najbardziej zgodny z podstawową funkcjonalnością WP. Najpierw jakiś kontekst Moim pierwszym problemem było znalezienie sposobu rozwiązania szablonu, zaczynając od zapytania WP. Rozwiązałem ten przy użyciu mojej biblioteki, Brain \ Hierarchy . Jeśli chodzi o get_template_part()inne funkcje ładujące …
9 templates 

3
Jak wstawić logo do nagłówka?
Jestem całkiem nowy w świecie WordPress (pochodzę z Joomla) Mam trudności z wstawieniem logo na tej stronie testowej WordPress: http://onofri.org/example/ Chcę umieścić moje logo w nagłówku strony, zamiast tekstu „PRZYKŁAD”. Przeglądając panel konfiguracji WordPress nie znajduję miejsca, w którym mogę załadować logo i automatycznie wstawić zamiast niego tekst „PRZYKŁAD” w …

2
Użyj filtra [embed] w plikach szablonów
WordPress automatycznie osadza filmy z YouTube'a, jeśli używam: [embed] http://www.youtube.com/watch?v=Xog1T5dUxcw [/embed ] To świetnie, ale nie działa, jeśli użyję go w pliku szablonu. Mam niestandardowe pole, w którym administrator może umieścić adres URL filmu wideo w YouTube. Chcę uzyskać wideo w jednym poście za pomocą następującego kodu: <?php $custom = …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.