使用导入的EXCEL文件中的数据(几乎)自动填充自身的帖子

时间:2017-03-14 作者:Too Many Questions

我的意思是。。。

我正在尝试将包含1000个数据的Excel文件导入Wordpress。这是最简单的部分,有导入excel数据的插件。

我还想为每个“数据”创建一个帖子,其中某些字段已经默认,以某种方式自动创建,因为我们谈论的是1000个条目,而不仅仅是100个。。。

例如一个条目如下所示:

   Title            Author           Editor            ISBN

(Book title)    (Book Author)    (Book Editor)    (16 digit ISBN)
到目前为止,我已经找到了一种简单的方法,可以在每次使用这些函数创建新帖子时自动添加内容。php文件

add_filter( \'default_content\', \'my_editor_content\' );
function my_editor_content( $content ) {
$content = " (my-content-here) ";
return $content;
}
这将(我在这里的内容)添加到我的每一篇帖子中。

但是,如果可能的话,我想做的是,因为还有很多条目,如果我创建的每一篇文章都能自动获得标题/作者/编辑器/isbn,就像上面一样,从excel文件导入的数据中。。。让他们看起来像这样:

                       (Title in bold)



                Author(s):

                Editor:

                ISBN: 


                Back cover presentation:
我要做的是纠正每篇文章可能出现的错误和/或添加更多需要添加的内容,如标题上方的图像。。。

现在我正在使用Custom Post Type UI 对于自定义的帖子类型,如Fantasy books或Science books等,使每个类别的书籍都有自己的帖子类型。

编辑:我还需要自定义字段来实现我的建议吗?喜欢高级自定义字段插件吗?

1 个回复
SO网友:WebElaine

听起来,单一的“书籍”帖子类型最合适。然后,您可以添加自定义Posteta,这不需要高级自定义字段。我将首先创建post类型和自定义字段,测试它们,确保它们正确地保存到数据库中。然后,您可以为CSV中的每一行执行foreach循环,并使用wp_insert_post 有一个meta_input 参数,可以在其中添加所有相应的自定义字段(Posteta)。

相关推荐

get_posts custom field

这是一个愚蠢的问题,但我找不到合适的方式问谷歌。所以,如果这是一个重复的问题,很抱歉。我提供了一个带有复选框的自定义字段,用户可以检查是否希望此特定帖子进入主页。因此,在我的主页上,我呼吁所有已激活选中的帖子。我正在为自定义帖子类型CV创建自定义字段:function add_custom_post_meta_box() { add_meta_box( \'custom_post_meta_box\', // $id \'Campos Per