Пользовательское поле в заголовке

Я пытаюсь изменить сообщения без заголовков в «настраиваемое поле» + «mystring». До сих пор я получил этот код.

add_filter( 'the_title', 'ta_modified_post_title'); function ta_modified_post_title ($title) { if( $title == $post->post_title and !is_page() ){ $title = $title.$_POST['user-submitted-customfield'].'mystring'; } return $title; } 

Однако пользовательское поле не анализируется. И это только изменяет заголовки сообщений в бэкэнде (/wp-admin/edit.php говорит, что есть заголовки, но когда я просматриваю сообщение, он говорит нет)

Что мне не хватает?