Yeah! Thanks a lot. I needed to add $wpdb
to global $mam_global_join;
and put $mam_global_join
inside de function has you told me.
function mam_posts_join ($join) {
global $wpdb, $mam_global_join;
$mam_global_join = "JOIN $wpdb->postmeta metax ON (metax.post_id = $wpdb->posts.ID AND metax.meta_key = 'myPosts_displayed')";
if ($mam_global_join) $join .= " $mam_global_join";
return $join;
}
add_filter('posts_join','mam_posts_join');
$args = array(
'meta_key' => 'myPosts_order',
'orderby' => 'meta_value_num',
'order' => 'ASC'
);
query_posts( $args );
Thanks again for your help!