Dodanie miniatury do posta WordPress – lekcja 16

Na wielu stronach materiał jest podzielony na kategorie i kiedy do nich wchodzimy, wtedy widzimy nie tylko tytuł i tekst, ale także miniatura posta (w angielskiej miniaturze). Moja strona jest przykładem.:

Вывод миниарюры на сайте wp-admin.com.ua

Nazwa miniatura historycznie pozostawała za takim obrazem., chociaż wiele zdjęć może być nie tylko małych, ale także rozciągnąć na całą szerokość strony.

W przypadku prac z miniaturami należy je najpierw umieścić w CMS. Aby włączyć miniatury w WordPress, musisz dodać specjalny kod do pliku functions.php.

Nie mamy jeszcze pliku functions.php, służy do pisania funkcji php i uruchamiania wbudowanych funkcji w CMS. Stwórzmy plik functions.php w naszym motywie my_theme_tmp.

utwórz plik functions.php w wordpress

W pliku functions.php wpisz kod:

Ten kod włączy obsługę miniatur w CMS, bez niego po prostu nie będziesz mógł dodać miniatury w panelu sterowania. Po dodaniu kodu do pliku functions.php przejdź do panelu administracyjnego i zacznij tworzyć nowy post, po prawej stronie masz metaboks „Rekordy miniatur” (Przedstawiony obraz).

WordPress ma standardowy rozmiar miniatur, które w razie potrzeby można zmienić., dodanie specjalnego kodu:

add_theme_support( „post-miniatury” );

Pełny kod pliku functions.php będzie wyglądał następująco:

Po zakończeniu wszystkich ustawień możesz przystąpić do pracy z wyjściem miniatury w pętli pliku archive.php.

Wyjściowe miniatury postów WordPress

Aby wyświetlić zdjęcie wpisu, należy wstawić specjalny kod obok tekstu wpisu w szablonie archive.php.

Na zdjęciu widać miejsce, gdzie umieścić kod:

Wstaw wpis miniatury kodu do szablonu

Dodałem klasę thumb do kodu, będziemy go potrzebować, aby wyrównać miniaturę do lewej strony tekstu, a nie nad nim.

Przejdź do /wp-content/themes/my_theme_tmp/css/style.css i dodaj styl:

Po dodaniu stylów tekst pod miniaturą jest na swoim miejscu, ale zapisy zaczęły na siebie nachodzić, dzieje się tak z powodu wyrównania pływaka.

Wyrównaj miniaturę wordpress

Aby wszystko się ułożyło, możemy dodać czyszczenie wyrównania we właściwym miejscu.. Najłatwiej jest przez tag <br clear=”wszystko” />.

czyszczenie zbieżności

Po zakończeniu kodu powinieneś mieć coś takiego:

Wyrównanie miniatur tekstu wordpress

Funkcje używane w tym samouczku:

the_permalink() - link do pełnego wpisu. Podczas gdy my nie pracujemy, ponieważ musisz zmodyfikować szablon.

jeśli ( has_post_thumbnail() ) { – konstrukcja sprawdza, czy wpis ma miniaturę. Funkcjonować has_post_thumbnail() sprawdza obecność miniatury i zwraca wartość true, jeśli istnieje miniatura.

the_post_thumbnail() - wyświetla miniaturę wpisu o standardowym rozmiarze lub rozmiarze, który określiliśmy w pliku functions.php ( set_post_thumbnail_size( 200, 200, prawdziwy ) ).

funkcja_istnieje( „add_theme_support” ) - sprawdza, czy funkcja w powyższym kodzie została w tym przypadku uruchomiona, funkcja add_theme_support.

add_theme_support( „post-miniatury” ) – dodaje do motywu możliwość pracy w miniaturach.

set_post_thumbnail_size( 200, 200, prawdziwy ) - określa rozmiar miniatury wpisu.

To wszystko. Pobierz moje źródła, zrozum mój kod i zrób to samo dla siebie.

Zip archiwum motywów wordpress

 

W następnej lekcji omówimy generowanie jednego pełnego rekordu., rozważać, jak utworzyć niestandardowy szablon posta.


Kup hosting WordPress
/* Nauczyciel WordPressa
Usługi korepetycji online. Lista kursów, które prowadzę
  • Podstawowy kurs projektowania stron internetowych;
  • Układ stron;
  • Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
  • Tworzenie stron internetowych w PHP.
Czytaj więcej na stronie Nauczyciel WordPressa
*/

Nikołajenko Maksym

Dyrektor studiów internetowych ProGrafika. rozwijam się, projektowanie i promocja stron internetowych. Zawsze cieszę się z nowych czytelników bloga i dobrych klientów.


Może Ci się spodobać...

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane dotyczące Twoich komentarzy.

Szablony WordPressa
Najlepszy hosting na Ukrainie
Stabilny hosting dla Drupala