根据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), 我是否需要单独更新每个元字段,或者是否有可以应用的过滤器?
提前感谢,
最合适的回答,由SO网友:mor7ifer 整理而成
我会过滤哪些帖子进入选项,这是足够轻的处理,可以在这一端完成。
要获取帖子的内容,您可以使用get_post( $v );.
要获取帖子的元值,可以使用get_post_custom( $v );.
更新要使用的元值update_post_meta(). 您必须单独执行这些操作。