[wp-hackers] Function to get posts by meta
christian at buro2.se
Tue Aug 3 13:05:53 UTC 2010
thanks for the hints. Using the get_posts route gives me nothing in return
however, so perhaps I'm using it wrong. This is what I did
$posts = get_posts ( "meta_key=producer&meta_value=" . $producer_id );
$posts turns out as an array that is empty. Have I misinterpreted the use of
the function? The line sits inside a loop.
Louy, I checked your link and will study it more in detail later, but it
seems like a cumbersome approach for something quite simple. It'll probably
make more sense when I get the time to read it properly :)
Thanks again though!
//Christian, Büro 2
2010/8/3 Bill Dennen <dennen at gmail.com>
> Or this, which lets you specify a custom post type:
> On Tue, Aug 3, 2010 at 8:08 AM, Bill Dennen <dennen at gmail.com> wrote:
> > Christian,
> > Could you use this?
> > http://codex.wordpress.org/Template_Tags/get_posts
> > $post_type
> > (string) (optional) The type of post to show. Available options are:
> > post - Default
> > page
> > attachment
> > any - all post types
> > Default: post
> > $meta_key and $meta_value
> > (string) (optional) Only show posts that contain a meta (custom) field
> > with this key and value. Both parameters must be defined, or neither
> > will work.
> > On Tue, Aug 3, 2010 at 7:56 AM, Christian Gundersson <christian at buro2.se>
> >> Hi,
> >> I'm writing a plugin for a client using custom post types and ran across
> >> situation where I wanted to retrieve post data from posts that shared
> >> same meta data (key and value). I didn't find anything in Wordpress core
> >> by searching so I wrote a function for it myself and I'm wondering if it
> >> would be of any interest to anyone else.
> >> The function, as said, takes a meta key and a meta value as argument and
> >> then performs a search for posts that has that exact match. The return
> >> is an array with the post data.
> >> The code is viewable on github: http://gist.github.com/506224
> >> I have two questions on this though.
> >> 1) Have I done the function properly? (I'm fairly new so I'd like some
> >> and hints to improve my coding skills on Wordpress)
> >> 2) Would this be of any interest for inclusion in Wordpress? And if not,
> >> not?
> >> Thanks!
> >> Regards,
> >> //Christian, Büro 2
> >> _______________________________________________
> >> wp-hackers mailing list
> >> wp-hackers at lists.automattic.com
> >> http://lists.automattic.com/mailman/listinfo/wp-hackers
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
More information about the wp-hackers