当POST_CONTENT包含链接时,wp_INSERT_POST()会出现问题吗?

时间:2018-05-26 作者:zcleft

当我使用创建帖子时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>

1 个回复
最合适的回答,由SO网友:zcleft 整理而成

经过一段时间的调试,我意识到问题是由插件中的另一个文件和上面的wp_insert_post() 上述代码工作正常。我想这就是为什么我找不到其他人有这个问题的原因。

所以正确的答案是。。。如果您正在处理一个插件,而其他所有插件都失败了,请尝试停用您的插件以查看问题是否消失。

另一方面,有时花时间在问题表格中键入你的问题可以帮助你解决自己的问题,这总是令人惊讶的

结束

相关推荐