我创建了一个函数来保存发布帖子时的自定义字段。像这样的。
function create_fields() {
global $post;
$casa_id = $post->ID;
update_post_meta($post->ID, \'casa_id\', $casa_id);
}
add_action(\'publish_post\', \'create_fields\');
此函数用于在自定义字段中保存一些字符串。
Now the question:
如何在旧帖子上使用此操作?我有1000篇帖子,我不想手动刷新所有帖子,is this possible?
SO网友:Sergio Soares
它成功了。我试过这样做:
function actualiza() {
global $post;
$args = array(
\'numberposts\' => -1,
\'post_type\' => \'post\',
);
$the_query = get_posts( $args );
if ($the_query) {
foreach ($the_query as $post) {
$name = $post->post_title;
update_post_meta($post->ID, \'name_post\', $name);
}
}
}
wp_reset_query();
add_action(\'wp_head\', \'actualiza\');