Для решения вашей задачи, вам нужно будет написать кастомный код или использовать плагин. Вот пример кода, который можно добавить в файл functions.php вашей темы:
```php
function wpse273012_upload_txt_content( $post_id ) {
if ( isset( $_FILES['txt_file'] ) && $_FILES['txt_file']['error'] == 0 ) {
$file = $_FILES['txt_file']['tmp_name'];
$content = file_get_contents( $file );
if ( $content ) {
$content = sanitize_text_field( $content );
wp_update_post( array(
'ID' => $post_id,
'post_content' => $content,
) );
}
}
}
add_action( 'save_post', 'wpse273012_upload_txt_content' );
```
Этот код позволяет вам загрузить TXT файл с формы создания записи и автоматически добавить его содержимое в поле "Содержимое записи". Просто создайте поле в вашей форме для загрузки файла с именем 'txt_file'.
Чтобы импортировать содержимое в кастомное поле, вы можете использовать функцию `update_post_meta()`. Вот пример:
```php
if ( $content ) {
$content = sanitize_text_field( $content );
update_post_meta( $post_id, 'custom_field_name', $content );
}
```
Этот код поместит содержимое TXT файла в кастомное поле с именем 'custom_field_name'. Не забудьте заменить 'custom_field_name' на свое собственное имя поля.
Надеюсь, эти примеры кода помогут вам начать с импорта текста из файла в WordPress. Успехов в изучении WordPress!