Настроить описание мета автоматически

Как настроить / переопределить значения тега метаописания для произвольных страниц моего сайта? У меня много страниц, сгенерированных динамически по сценарию. Мне нужно добавить динамически генерируемое мета-описание для всех этих страниц. Как я могу это сделать, используя стандартные возможности WordPress?

Я не хочу использовать плагины для этой задачи.

Решение с использованием фильтров является весьма предпочтительным. Благодарю.

Solutions Collecting From Web of "Настроить описание мета автоматически"

Вы можете использовать первые несколько строк сообщения и автоматически добавлять их в метатеги описания к разделу заголовка сайта.

Вот как вы это делаете.

// add meta description tag function wcs_add_meta_description_tag() { global $post; if ( is_single() ) { $meta = strip_tags( $post->post_content ); $meta = strip_shortcodes( $post->post_content ); $meta = str_replace( array("\n", "\r", "\t"), ' ', $meta ); $meta = mb_substr( $meta, 0, 125, 'utf8' ); echo '<meta name="description" content="' . $meta . '" />' . "\n"; } } add_action( 'wp_head', 'wcs_add_meta_description_tag' , 2 ); 

Ofcourse Вы можете изменить этот код, чтобы использовать пост-фрагмент для метатега описания.