Wyświetlaj treści w WordPress bez obrazów.
Sam spotkałem się kiedyś z takim problemem przy pisaniu bloku “Najnowsze publikacje” na stronie głównej serwisu. Fakt, że blok był mały, a wyświetlanie obrazów w tym bloku mogłoby zepsuć wygląd strony głównej serwisu. Nie pamiętam jak rozwiązałem ten problem, to było dawno temu ale decyzja, który zaproponował autor scenariusza Aleksander Kołosowski, spodobało mi się i co najważniejsze działa, fragment kodu został przeze mnie sprawdzony i zatwierdzony ).
W części serwisu, w której konieczne jest wyświetlenie treści postu bez obrazków, piszemy:
1 2 |
<?php add_filter('the_content','htm_image_content_filter',11); ?> <?php the_content(); ?> |
Następnie w pliku functions.php dodajemy fragment kodu:
1 2 3 4 |
function htm_image_content_filter($content){ $content = preg_replace("/<img[^>]+\>/i", "", $content); return $content; } |
Jeszcze raz dziękuję autorowi scenariusza Aleksandrowi Kolosowskiemu za doskonały kod!
/*
- 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.