Căutați o modalitate de a elimina stilul inline implicit al wp-caption? Deși probabil există un plugin pentru asta, am creat o scurtă secvență de cod pe care o puteți utiliza pentru a elimina stilul inline implicit al legendelor WordPress.
În mod implicit, WordPress adaugă 10px la lățimea imaginii pentru lățimea blocului de legendă ca stil inline.
Dacă doriți să ștergeți complet stilizarea inline, există această soluție. În mod implicit, WordPress adaugă 10 px la lățimea imaginii pentru lățimea blocului de legendă ca stil inline. O puteți elimina cu această secvență de cod.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
add_shortcode('wp_caption', 'fixed_img_caption_shortcode');
add_shortcode('caption', 'fixed_img_caption_shortcode');
function fixed_img_caption_shortcode($attr, $content = null) {
// Allow plugins/themes to override the default caption template.
$output = apply_filters('img_caption_shortcode', '', $attr, $content);
if ( $output != '' ) return $output;
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)
. '">'
. do_shortcode( $content ) . '<p class="wp-caption-text">'
. $caption . '</p></div>';
}
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secvență de cod, vă rugăm să luați în considerare să consultați celelalte articole ale noastre de pe site, cum ar fi: cele mai bune 24 de teme WordPress pentru site-uri de membru și cum să creați un formular de trimitere a articolelor de invitați în WordPress.
Comentarii Lasă un răspuns