Jak mogę usunąć atrybuty szerokości i wysokości z post_thumbnail podczas wstawiania za pomocą <?php the_post_thumbnail(); ?>
?
<img width="800" height="533" src="http://domain.com/wp-content/uploads/2011/02/image.jpg" class="attachment-post-thumbnail wp-post-image" />
post-thumbnails
Carson
źródło
źródło
Odpowiedzi:
Powiązane: Filtrować, aby usunąć atrybuty wymiarów obrazu?
Istnieje filtr,
post_thumbnail_html
który odbiera jako argument pełny element HTML reprezentujący obraz miniatury postu, zanim zostanie powtórzony na stronie. Możesz odfiltrować wymiary z odrobiną wyrażenia regularnego:źródło
the_post_thumbnail()
użycia.możesz po prostu złapać adres URL kciuka i samodzielnie umieścić go w tagu img:
źródło
wykona to zadanie, „the_contnet” usunie całą szerokość i wysokość obrazu tekstu posta.
źródło
Wolę to rozwiązanie poniżej, ponieważ nie dokonuję globalnego zastąpienia funkcją. Zostanie to włączone do plików motywu.
Możesz zamienić „duże” na „miniatura”, „średnia”, „pełna” lub niestandardowy rozmiar obrazu zadeklarowany w motywie.
źródło