【发布时间】:2018-12-16 00:41:09
【问题描述】:
我有一个 WordPress 博客,我需要在其中添加多个帖子。如果我可以直接将数据插入表中,是否有可能?我知道 PHP,但我是 WordPress 新手。因此,我们将不胜感激。
【问题讨论】:
-
查看 CSV 导入器插件。您可以轻松创建 Excel 文件并将其转换为 CSV 文件进行导入。 WordPress 应该在工具部分提供类似的东西。
我有一个 WordPress 博客,我需要在其中添加多个帖子。如果我可以直接将数据插入表中,是否有可能?我知道 PHP,但我是 WordPress 新手。因此,我们将不胜感激。
【问题讨论】:
您可以按照 WPZA 的建议使用Wordpress Importer plugin。
而且,您知道php,所以还有另一个选项可供您使用。您可以使用 wordpress wp_insert_post 函数以编程方式插入帖子。
这里是示例代码:
// Create post
$id = wp_insert_post(array(
'post_title' => $title,
'post_content' => $content,
'post_date' => date('Y-m-d H:i:s'),
'post_author' => $user_id,
'post_type' => 'post',
'post_status' => 'publish',
));
if ($id) {
// Use this code, if requires to categories posts
// wp_set_post_terms($id, wp_create_category('My Category'), 'category');
// Add meta data, if required
// add_post_meta($id, 'meta_key', $metadata);
} else {
echo "WARNING: Failed to insert post into WordPress\n";
}
易于遵循的步骤:
wp_insert_post 方法放入函数中。希望对您有所帮助! :)
【讨论】: