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: