плагин вот такой. Добавляет случайный текст в титл и тэги. Но нужно еще сделать так, что бы в конце поста из этого же массива слов, записывалось 10 случайных слов, разделенных запятой. возможно такое? <?php /* Plugin Name: Split title Plugin URI: http://no.site Description: The plugin puts the title to the alt and title tags of all img html tags in post content. The plugin splits post title into separate words and puts these words to the tags. Version: 3.0 Author: evgeny1602 Author URI: http://no.site */ function e1602_post_published($ID, $post) { $all_tags = array('яблоко', 'слива', 'груша', 'финики', 'вишня', 'арбуз', 'дыня'); $add1 = array(); $keys = array_rand($all_tags, 5); foreach($keys as $k) { $add1[] = $all_tags[$k]; } $add2 = array(); $keys = array_rand($all_tags, 5); foreach($keys as $k) { $add2[] = $all_tags[$k]; } $tmp = explode(']', substr($post->post_title, 1)); $studios = explode(',', $tmp[0]); $acters = explode(',', $tmp[1]); $post_tags = array_merge($studios, $acters, $add2); wp_set_post_tags($ID, implode(',', $post_tags), true); $post->post_title = $post->post_title.' '.implode(' ', $add1); remove_action('publish_post', 'e1602_post_published', 10); wp_update_post($post); add_action('publish_post', 'e1602_post_published', 10, 2); } function e1602_add_alts($content) { global $post; return str_replace('<img', '<img alt="'.$post->post_title.'" title="'.$post->post_title.'" ', $content); } add_action('publish_post', 'e1602_post_published', 10, 2); add_filter('the_content', 'e1602_add_alts', 99999); ?>