使用post_meta时自动更新所有帖子

时间:2012-04-29 作者:Dennis

我最近用wordpress创建了一个新网站,但我是一个新手——我所知道的一切都是反复尝试,没有经过正式培训。所以请,请,请尽量保持你的答案简单。提前谢谢。

我创建了自定义字段,然后上传了。csv文件创建大约3300篇文章。我将post\\u内容字段留空。然后,我通过前端使用引用自定义字段的短代码开发了所需的帖子内容。一旦我得到了我想要的,我就用MySQL更新了poct\\U内容字段。所有帖子的每个post\\u内容都是相同的,来自自定义字段的数据是变量。到目前为止一切顺利。

当我尝试在浏览器中预览时,我意识到没有显示自定义字段数据。我发现,如果我通过WordPress前端打开一篇帖子,然后单击“更新”自定义字段数据和帖子内容“同步”,那么它将通过浏览器正确显示。

我担心的是,我有近3300个帖子,我真的没有;我不想手动“更新”它们。

有没有办法编写一个php模块来自动完成这项工作?有没有插件可以做到这一点?是否有一些代码可以放置在主题中,以便在打开帖子时更新主题?

我目前正在使用网络黑猩猩的iFeature主题,但我还没有嫁给它。我会立即改变,如果有不同的主题,将使这项工作。我之所以提到这个主题,是因为没有单一的。php文件可以通过wordpress看到,但如果我转到保存主题的服务器,就可以看到它。

工作页示例:http://gunspecs.net/zastava/zastava-m70

非工作页:http://gunspecs.net/ruger/ruger-sr40

提前感谢您的帮助。丹尼斯

1 个回复
SO网友:brasofilo

可能您已经解决了这个问题(希望不是手动解决)。

你问题的这一部分很有趣:

我发现如果我通过WordPress打开帖子front-end 然后单击“更新”自定义字段数据和帖子内容“同步”

你是说后端,对吗?

如果是这样,我认为批量更新可以解决这个问题
英寸wp-admin/edit.php

增加post显示的数量(屏幕选项)

  • 全选Bulk actions -> Edit
  • “更改”某些参数,例如标记同一作者,o相同的Ping,或插入一个临时标记,您稍后将删除该标记。也许,在增加显示的帖子数量之前,先做一点测试,看看它是否有效。

  • 结束

    相关推荐

    Adding paging to get_posts()

    我正在尝试将分页添加到下面的查询中。然而,我似乎无法让寻呼正常工作。它显示上一个/下一个链接,但是,它们总是显示相同的2篇文章。此查询中有8个帖子。//$paged = get_query_var( \'page\' ); wp_reset_query(); global $post; $args = array(\'posts_per_page\' => 2,\'paged\'=>1); $posts = get_posts($args);