Filtr dnia: post_thumbnail_html

Filtr działa na koniec w funkcjach: the_post_thumbnail get_the_post_thumbnail pozwalając na modyfikację kodu html ikony wpisu. Króciutki przykład działania, pozwalający usunąć z treści atrybuty height oraz width add_filter( 'post_thumbnail_html', iworks_remove_width_and_height, 10, 5 ); function iworks_remove_width_and_height( $html, $post_id, $post_thumbnail_id, $size, $attr ) { $html = preg_replace( '/ (width|height)="[^"]+"/', ”, $html ); return $html; }add_filter( 'post_thumbnail_html', iworks_remove_width_and_height, 10, 5 ); function iworks_remove_width_and_height( $html,… Czytaj dalej Filtr dnia: post_thumbnail_html

Filtr dnia: wp_nav_menu_items

Wiele razy zdarzyło mi się przeczytać pytanie jak dodać pole formularza wyszukiwania do dowolnego menu. Odpowiedzi na to pytanie są różne: od typowego „nie da się” po mało eleganckie grzebanie po plikach motywu. A przecież WordPress, dzięki mechanizmowi filtrów i akcji, oferuje nam możliwość modyfikowanie prawie każdego elementu. W podanym kodzie do menu, które ma nazwę „menu_default” doklejany jest formularz wyszukiwania.