Descrierea unei categorii poate fi folosită în diverse locuri: în meta, în categorie, ca titlu, ca title la categorie sau ca alt la o imagine atașată unei categorii. Desigur și în multe alte locuri.
Implicit descrierea este folosită sub următoare formă în category.php
<?php $category_description = category_description(); if ( ! empty( $category_description ) ) echo apply_filters( 'category_archive_meta', '<div>' . $category_description . '</div>' ); ?>
Rezultatul este:
<div> <p>Știri, anunțuri, noutăți din lumea modei!</p> </div>
După cum se observă, din păcate, apare un <p></p> în plus de care nu avem nevoie.
Pentru a elimina acest paragraf, inserați în functions.php următorul cod:
remove_filter('term_description','wpautop');
Filtrele pentru textarea sunt în /wp-includes/default-filters.php:
// Format text area for display.
foreach ( array( 'term_description' ) as $filter ) {
add_filter( $filter, 'wptexturize' );
add_filter( $filter, 'convert_chars' );
add_filter( $filter, 'wpautop' );
add_filter( $filter, 'shortcode_unautop');
}
Bibliografie:

