Support

Account

Home Forums General Issues Optimize get_field for one database query Reply To: Optimize get_field for one database query

  • You can cause WP to get all the custom fields for a post and then cache them, once this is done additional database calls are not made and instead the values from the cache are returned. To do this you use get_post_meta() without giving a meta_key

    $meta = get_post_meta($post->ID);

    once you do this you can ignore what is in $meta and use get_field(), or you can use the array that’s returned instead.