对POST内容和CPT元运行函数

时间:2012-02-19 作者:turbonerd

根据this 线程我正在安排wp_cron 每小时运行一个函数。我正在运行的函数相当长,我不希望作者不得不处理等待时间。

我的问题是-在创建从以下代码运行的函数时($ids 是帖子ID的列表):

$ids = unserialize( get_option( \'my_updated_posts\' ) );
foreach( $ids as $v ) {
    YOUR_FUNCTION_HERE( $v );
}
我该怎么做a) 如果id 涉及Post 键入并更新,或b) 更新元字段(如果有)id 实际上是一个species 自定义帖子类型?

对于b), 我是否需要单独更新每个元字段,或者是否有可以应用的过滤器?

提前感谢,

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

我会过滤哪些帖子进入选项,这是足够轻的处理,可以在这一端完成。

要获取帖子的内容,您可以使用get_post( $v );.

要获取帖子的元值,可以使用get_post_custom( $v );.

更新要使用的元值update_post_meta(). 您必须单独执行这些操作。

结束

相关推荐

WP-cron.php-如何删除WP的Cron瞬变?

我有一个Wordpress网络,我的任务是禁用WP Cron并将其替换为Apache Cron。我已经设置了一个PHP脚本,当Apache Cron调用该脚本时,它将在网络下的所有站点中循环,并向该站点的wp Cron发出请求。php页面,从而执行其cron。我想使用Wordpress的瞬态特性来限制我的PHP脚本,因为Wordpress限制了自己的cron。然而,当我深入研究代码时,我看到doing\\u cron瞬态已设置(在cron.php#217中),但从未取消设置。瞬态是否一直未设置,或者Wor