WordPress: jak zmodyfikować atrybuty ikony wpisu?
Za pomocą funkcji get_the_post_thumbnail można w szablonie wstawić miniaturki wpisu, zwane „ikoną wpisu”. Czasem przydałoby się zmodyfikować to co dostajemy na wyjściu i poniżej zaprezentowane są trzy różne sposoby wykorzystania filtra post_thumbnail_html, dzięki któremu można usunąć, zmienić bądź dodać atrybuty obrazka.
Żeby usunąć atrybuty „width” oraz „height” z tego co WordPress produkuje jako ikonę wpisu użyj takiego kodu:
add_filter( 'post_thumbnail_html', create_function( '$html', 'return preg_replace( \'/ (width|height)="\d+"/\', \'\', $html );' ) );
Można oczywiście wyczyścić inne parametry, poniżej ich lista,, choć czyszczenie parametru src, byłoby „lekko” bezsensu:
- alt
- class
- height
- src
- title
- width
Wykorzystując ten kod może tez zmienić zawartość jakiegoś elementu, np. ustawić na stałe klasę „foo-bar”:
add_filter( 'post_thumbnail_html', create_function( '$html', 'return preg_replace( \'/ class="[^"]+"/\', \'class="foo-bar"\', $html );' ) );
Czy też dodać sobie jakiś parametr:
add_filter( 'post_thumbnail_html', create_function( '$html', 'return preg_replace( \'/<img/\', \'<img foo="bar"\', $html );' ) );
Szukaj
Tagi
ostatnie komentarze
- Radek o WordPress: blokowanie w robots.txt kilku rzeczy
- Marcin o Wtyczka WordPress ” upPrev
- Eva (My Client is Rich) o Wtyczka WordPress ” upPrev
- Marcin o WordPress: losowa kolejność postów
- Michał o WordPress: losowa kolejność postów
- Marcin o WordPress: losowa kolejność postów
- Michał o WordPress: losowa kolejność postów
- Marcin o WordPress: blokowanie w robots.txt kilku rzeczy
- SpeX o WordPress: blokowanie w robots.txt kilku rzeczy
- Thanks God it’s Friday | Studio Multimedi@lne ljasinski.pl o WordPress: blokowanie w robots.txt kilku rzeczy
ostatnio popularne wpisy
- Jak używać w odnośnikach użyć mailto
- WordPress na wiele języków
- Tworzenie layoutu ” krok po kroku
- Ostatnia wersja WPML na licencji GPL
- Wyświetlanie jednej kategorii wpisów na stronie głównej
- WordPress: Jak ustawić strony z wpisami?
- WordPress: blokowanie w robots.txt kilku rzeczy
- Interaktywna mapa Polski ” wtyczka do WordPressa
- WPML stał się komercyjną wtyczką
- WordPress: jak zmodyfikować atrybuty ikony wpisu?
Na razie nie ma żadnych komentarzy.
Dodaj komentarz
Należy wpełnić pola oznaczone znakiem gwiazdki "*". Proszę zapoznać się z zasadami komentowania.