将作者信息从自定义域传输到适当的作者

时间:2011-06-09 作者:Squrler

我正在重新设计一个WordPress网站,大约有30位不同的作者发表了1400篇文章。不幸的是,到目前为止,帖子的作者都是作为帖子中的自定义字段输入的,而不是作为WP中的独立作者输入的。

我想将此转换为“正确的方式”,即每个帖子都有一个作者,因为这样就可以显示每个作者的更多帖子,而无需使用以下插件Search Everything.

有谁知道有一个脚本可以浏览所有帖子,搜索包含和author的自定义字段并创建该作者,然后将帖子链接到该作者?(我知道,很有可能……)

这有可能吗?或者除了浏览1400篇帖子并手动更改之外,还有其他方法吗?

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

不知道您的具体设置会使这变得非常棘手。。。但以下是一些可以节省您时间的备选方案:

保持原样,如果这些作者一开始不是该网站的实际用户,请不要更改任何内容。不应该仅仅为了让搜索更容易而将非用户变成用户。创建这么多非用户用户帐户只会为恶意访问者打开那么多潜在的入口点。

再次创建分类法,假设这些作者实际上不是用户。。。

创建自定义“;“作者”;分类法并将作者姓名转储到其中。分类数据很容易在主题中使用,可以更改样式、添加属性等。它还为您提供了存档页面和搜索功能,以便您可以按作者姓名编制索引。

如果这些作者真的需要变成用户,那么还有很长的路要走。。。你前面还有很多工作要做。我建议您与phpMyAdmin坐下来,运行一些查询:

运行查询以获取每个作者姓名的所有作者姓名列表,运行查询以查看该作者是否存在如果该作者不存在,运行查询以创建该作者的虚拟用途是的,需要一段时间。。。但我希望你的1400篇不同的帖子不会有1400位不同的作者。您的第一个查询应该返回大约100个(希望您没有100个不同的作者!)后果这肯定会为你节省一些时间!

结束

相关推荐

Custom Author Loop

本质上,我想做的是与wp\\u list\\u authors标记具有相同的效果,但我不想只列出名称或他们的帖子数量,而是希望能够使用ID进行循环。最终,我想有一个页面与每个作者,与他们的名字,描述,化身和链接。我可以弄清楚具体情况,我只需要一种方法来做如下事情:foreach $author as $author->ID 提前感谢,皮特