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

czytaj więcej..wordpress

Cloud VPS
+1 głos
375 wizyt
pytanie zadane 5 lipca 2016 w Systemy CMS przez tirex Gaduła (4,430 p.)
cześć ,mam problem ze zdjęciem w wszystkich wpisach.

Wstawiłem małe zdjęcie po lewej stronie.Tekst oblewa zdjęcie.

Dodałem "czytaj więcej" aby od razu nie było całego postu.

Po kliknięciu w "czytaj więcej" wczytuje się cały post z tym małym zdjęciem.

Chciałbym aby po wczytaniu całego postu zdjęcie było na całą szerokośc strony.Jak to zrobić?:)
komentarz 5 lipca 2016 przez zperkowski Stary wyjadacz (11,150 p.)
Cześć! Z tego co wiem to Wordpress może się różnie zachowywać z różnymi motywami. Albo podaj nazwę motywu jakiego używasz albo szukaj nowego. Ja na swojej stronie wybierałem spośród dziesiątek motywów. Nie ze względu na wygląd, tylko właśnie ze względu na funkcjonalność.
komentarz 5 lipca 2016 przez tirex Gaduła (4,430 p.)
Ja korzystałem z tego motywu http://materialwp.com/ .Ale myślę,ze jest coś w funkcjonalności wordpressa,zeby zdjęcie było na całej szerokośći.Szukam w codexie ale poki co nic nie znalazłem.

1 odpowiedź

+1 głos
odpowiedź 5 lipca 2016 przez ShiroUmizake Nałogowiec (46,300 p.)

Też z tym miałem kiedyś problem, jak dobrze pamiętam ustawienie wielkości zdjęć odpowiada thubmail.

DOC:

https://developer.wordpress.org/reference/functions/the_post_thumbnail/

Choć dokumentacja wordpress jest nie strawna.

http://webhelp.pl/porady/wordpress-dodatkowe-rozmiary-miniaturek/

ale to tylko pozwala przez MEDIA.

Gdzieś udało mi się zrobić, że da radę zrobić to przez CSS nadając klasę obrazowi.

// funkcja w function.php
<?php
// Miniaturki - thumbnails
if ( function_exists( 'add_theme_support' ) ) {
  add_theme_support( 'post-thumbnails' );
}
?>

Następnie w szablonie sprawdzamy, czy post posiada miniturkę.

					<?php
										if ( has_post_thumbnail() ) {
										the_post_thumbnail('large');
										}
										?>

Masz różne wielkości, ale możesz na nie wpływać, po przez regułę CSS udostępnioną przez wordpress.

.wp-post-image // to ta klasa.
		{
        border:1px black solid;
		width:35%;
		height:20%;
}

Oczywiscie, możesz dokładnie określić ile to large itd (masz opisane w doc). Chyba nie muszę Ci mówic, jak to odpowiednio zaimplementować np: w single.php.

komentarz 5 lipca 2016 przez tirex Gaduła (4,430 p.)
Nie musisz ale jak byś mi to wytłumaczył to by było fajnie.
komentarz 5 lipca 2016 przez ShiroUmizake Nałogowiec (46,300 p.)
Po kolei:

single.php: Zawartość header, the post, loop + plus jakiś szablonik na to,Nic skomplikowanego. Choć nie wiem, czy jak pobrać konkretny ID postu. No tu trzeba by było pokombinować.

 

https://developer.wordpress.org/reference/functions/get_template_part/

Gorzej z obsługą a href.. Spróbowałbym tak: <a href="get_template_part('single')>.Zakładamy, że single.php jest tylko jeden. Oczywiście mamy stronę przeładowaną.

2. onclickiem, request single.php send ID i wiadomo jakiś inner. Usunięcie wezłów do skrótu artykułu. W wp radzę używać jQuery.

Podobne pytania

0 głosów
0 odpowiedzi 601 wizyt
pytanie zadane 21 stycznia 2021 w Systemy CMS przez Poczatkujaca s z.o.o Obywatel (1,860 p.)
0 głosów
0 odpowiedzi 170 wizyt
pytanie zadane 2 września 2019 w Systemy CMS przez pr0mil Nowicjusz (160 p.)
0 głosów
1 odpowiedź 218 wizyt
pytanie zadane 17 grudnia 2017 w Systemy CMS przez mateusz.zajac Obywatel (1,460 p.)

93,483 zapytań

142,417 odpowiedzi

322,763 komentarzy

62,895 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

Kursy INF.02 i INF.03
...