Sie
31
2013
31
2013
WordPress – Zmiana pozycji podpisów zdjęć (captions)
Chciałbyś zmienić miejsce podpisu zdjęć na swoim blogu? Nic prostszego… :) Dodajesz swój filtr nadpisujący wbudowaną funkcję WordPressa
img_caption_shortcode()
. Zobacz poniżej jak to wykonać.
Przykład

Rozwiązanie
Poniższy kod dodaj do pliku functions.php
w używanym przez siebie motywie, czyli:
../wp-content/themes/NAZWA_MOTYWU/functions.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
add_filter( 'img_caption_shortcode', 'new_img_caption_shortcode', 10,3 ); function new_img_caption_shortcode ( $current_html, $attr, $content = null ) { extract(shortcode_atts(array( 'id' => '', 'align' => 'alignnone', 'width' => '', 'caption' => '' ), $attr)); if ( 1 > (int) $width || empty($caption) ) return $content; if ( $id ) $id = 'id="' . esc_attr($id) . '" '; return '<div ' . $id . 'class="wp-caption ' . esc_attr($align) . '" style="text-align: center; width: ' . (10 + (int) $width) . 'px"><p class="wp-caption-text">' . $caption . '</p>' . do_shortcode( $content ) . '</div>'; } |
Akapit <p class="wp-caption-text">' . $caption . '</p>
zawiera opis (caption) zdjęcia.
Dodatkowe informacje
Opis funkcji add_filter – http://codex.wordpress.org/Function_Reference/add_filter
Tagi: wordpress
Podobne tematy
1 komentarz + Dodaj komentarz
Dodaj komentarz
O mnie
Najnowsze wpisy
- Drzewo kategorii – budowa struktury od dołu do góry
- PHPExcel – export + import pliku XLS
- WordPress + Polylang – Tworzenie klasy CSS z ID strony/wpisu w wybranym języku
- Mailing – Poprawna konstrukcja szablonu maila HTML/CSS i prawidłowy wygląd w programie pocztowym
- Szukasz programisty PHP dla e-commerce?
Spoko post, właśnie tego szukałem. Jakoś nikt do tej pory nie wiedział jak to zrobić :).
Pozdro
S.