Wordpress Tips & Tricks

Tips & Tricks: eliminarea paragrafului din descrierea categoriilor

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.

elimintarea-p-din-descrierea-categoriei-1

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:


Tags:

Scrie un comentariu sau pune o intrebare

Your email address will not be published. Required fields are marked *

*