当我使用创建帖子时wp_insert_post()
如果post_content
包含一个HTML链接,我正在获取post_content
在<head>
以及<body>
我的post HTML页面的。
奇怪的是,当我在post_content
它工作得很好。有什么建议吗?
这是我的代码:
简而言之,我有一些帖子,我用它们作为模板。模板ID存储在一个名为$array_of_post_templates
我通过foreach循环运行它们以获得post\\u标题post_content
然后使用wp_insert_post()
foreach ($array_of_post_templates as $post_temp) {
$query = $wpdb->get_row("SELECT post_title, post_content FROM wp_posts WHERE ID LIKE {$post_temp}");
$post_title = $query->post_title;
$post_content = $query->post_content;
$arg = array(
\'post_type\' => \'post\',
\'post_title\' => $post_title,
\'post_content\' => $post_content,
\'post_category\' => array($post_cat),
\'post_status\' => $pub_status,
\'comment_status\' => \'closed\'
);
$new_post = wp_insert_post($arg);
我尝试插入的基本HTML链接示例:
<a href="https://google.com">Click Here</a>