Title: Get custom fields
Last modified: January 23, 2017

---

# Get custom fields

 *  [borkie](https://wordpress.org/support/users/borkie/)
 * (@borkie)
 * [9 years, 4 months ago](https://wordpress.org/support/topic/get-custom-fields/)
 * Hi,
    is there a way to get all custom fields with results? Thnak you

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [wpdreams](https://wordpress.org/support/users/wpdreams/)
 * (@wpdreams)
 * [9 years, 4 months ago](https://wordpress.org/support/topic/get-custom-fields/#post-8705721)
 * Hi!
 * Well, I did some experiments, and made a function that works in most cases. Put
   this into the **functions.php** file in your active theme directory:
 *     ```
       add_filter('asl_results', 'get_all_the_meta', 10, 1);
   
       function get_all_the_meta( $results ) {
         global $post;
   
         foreach ($results as $k => &$r) { 
           if ($r->content_type != 'pagepost') continue;
           $post = get_post($r->id);
           setup_postdata($post);
           if ( $keys = get_post_custom_keys() ) {
             $r->content .= "<ul class='post-meta'>\n";
             foreach ( (array) $keys as $key ) {
               $keyt = trim($key);
               if ( is_protected_meta( $keyt, 'post' ) )
                      continue;
               $values = array_map('trim', get_post_custom_values($key));
               $value = implode($values,', ');
               $r->content .= apply_filters( 'the_meta_key', "<li><span class='post-meta-key'>$key:</span> $value</li>\n", $key, $value );
             }
             $r->content .= "</ul>\n";
           }
         }
   
         wp_reset_postdata();
   
         return $results;
       }
       ```
   
 * I hope it helps!
 *  Thread Starter [borkie](https://wordpress.org/support/users/borkie/)
 * (@borkie)
 * [9 years, 4 months ago](https://wordpress.org/support/topic/get-custom-fields/#post-8728522)
 * Yes, thank you!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Get custom fields’ is closed to new replies.

 * ![](https://ps.w.org/ajax-search-lite/assets/icon-256x256.png?rev=3192672)
 * [Ajax Search Lite - Live Search & Filter](https://wordpress.org/plugins/ajax-search-lite/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ajax-search-lite/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ajax-search-lite/)
 * [Active Topics](https://wordpress.org/support/plugin/ajax-search-lite/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ajax-search-lite/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ajax-search-lite/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [borkie](https://wordpress.org/support/users/borkie/)
 * Last activity: [9 years, 4 months ago](https://wordpress.org/support/topic/get-custom-fields/#post-8728522)
 * Status: not resolved