Как добавить визуальный редактор для цитат?
Многие темы для WordPress активно используют поле "Цитата" при выводе записей на главной странице или в рубриках. К сожалению, движок по умолчанию не дает возможности визуально оформлять текст цитат, но этому его можно научить. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:
//визуальный редактор для цитат start function wph_create_excerpt_box() { global $post; $id = 'excerpt'; $excerpt = wph_get_excerpt($post->ID); wp_editor($excerpt, $id); } function wph_get_excerpt($id) { global $wpdb; $row = $wpdb->get_row("SELECT post_excerpt FROM $wpdb->posts WHERE id = $id"); return $row->post_excerpt; } function wph_replace_excerpt() { foreach (array("post", "page") as $type) { remove_meta_box('postexcerpt', $type, 'normal'); add_meta_box('postexcerpt', __('Excerpt'), 'wph_create_excerpt_box', $type, 'normal'); } } add_action('admin_init', 'wph_replace_excerpt'); //визуальный редактор для цитат end |
Для удобства использования рекомендую также воспользоваться хаком по увеличению поля "Цитата", так как по умолчанию оно слишком уж узкое и комфортно в нем редактировать текст достаточно сложно.