сохранить специальный символ, такой как ı, ş, ç, в базу данных через wp_insert_post Wordpress - PullRequest
0 голосов
/ 01 ноября 2018

Я использую тему WordPress для блога, но некоторые другие функции попросили добавить, например, добавить сообщение в блог программным способом. После кодирования все работает нормально, но я столкнулся с проблемой wp_insert_post при использовании специальных символов. Когда он пытается вставить сообщение, содержащее специальный символ, он выдает ошибку. Тем не менее, тема, которая находится на Wordpress может сделать это. Чего мне не хватает?

Кстати, он работает локально даже со специальным символом

$var='ıışşüüççç'

$new_post = array(
    'post_title' => $var,
    'post_content' => $leadContent, 
    'post_status' => $postStatus,

    'post_author' => $userID,
    'post_type' => $postType,
    'post_category' => array($categoryID),
    );

    $post_id = wp_insert_post($new_post);

Заранее спасибо

1 Ответ

0 голосов
/ 01 ноября 2018

Хорошо, я обнаружил проблему после слишком большого количества попыток и ошибок. Когда вы загружаете php-файл на сервер, он работает нормально, но хочет отредактировать этот файл на сервере, редактор DirectAdmin, панель сервера, открывает файл, но не показывать эти символы надлежащим образом. После редактирования и сохранения файла он больше не работает. Я не открываю php файл в редакторах сервера:)

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