WordPress belülről

Bejegyzés szavak száma

Mostanában egyre több olyan blog készül, amely többszerzős. Vannak kisebb és nagyobb lélegzetvételű cikkek amelyeket a szerkesztők beküldenek a saját adminisztrációs felületükről. Néha azonban hiába a szabályzat, hogy ne küldjön be X szónál kevesebbet tartalmazó cikket. Mégis beküldik. Ezt a rendszerben mi is limitálhatjuk és egy “fejfájástól” szabadíthatjuk meg magunkat.
Helyezzük el az alábbi funkciót a sablonunk functions.php fájljába.

function minWord($content)
{
	global $post;
	$content = $post->post_content;
	if (str_word_count($content) < 100 ) 
	wp_die( __('Hiba: a bejegyzése nem érte el a minimum hosszúságot.') );
}
add_action('publish_post', 'minWord');

A kódban lévő szám értelemszerűen a szavak számát jelzi.