我为访客创建了一个ajax Wordpress界面来创建帖子,如下所示:
add_action('wp_ajax_nopriv_front_view_post', 'front_view_post' );
function front_view_booking() {
$my_post = array(
...
'post_content' => '<name>Jack</name><age>13</age>'
...
);
wp_insert_post($my_post)
...
}
帖子的内容包含xml标签。如果我在浏览器中以管理员身份登录,则代码工作正常。
但是如果我将该功能用作普通访客,则无需登录。创建帖子时,所有xml标签都被删除,而且只有&#34; Jack13&#34;存放在帖子中。
有人可以帮忙看一下这个问题吗?