通过wp_insert_post Wordpress将特殊字符(如ı,ş,ç)保存到数据库中

时间:2018-11-01 15:09:56

标签: php mysql wordpress post custom-wordpress-pages

我为博客使用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 :(得分:0)

好吧,我经过太多次尝试和错误后发现了问题。当将php文件上传到服务器时,它可以正常工作,但是想要在服务器上编辑该文件; DirectAdmin的编辑器(服务器面板)打开了该文件,但没有以正确的方式显示这些字符。编辑并保存文件后,它不再起作用。我没有在服务器编辑器中打开php文件:)