Query get post type with meta_key and order by other meta_key
up vote
0
down vote
favorite
I have this query to read out my custom post type dealers.
<?php
return array(
'post_type' => 'deckmatedealers',
'post_status' => 'publish',
'posts_per_page' => 999,
'meta_key' => 'land',
'orderby' => 'meta_value',
'order' => 'ASC'
);
He picks up all dealers with customfield "country" and shows them sorted at the time of adding. I want them to be sorted on my customfield "province". The dealers come from different countries and only the Netherlands has provinces. I want the query to be sorted based on provinces. If I change my query to the following:
<?php
return array(
'post_type' => 'deckmatedealers',
'post_status' => 'publish',
'posts_per_page' => 999,
'meta_key' => 'provincie',
'orderby' => 'meta_value',
'order' => 'ASC'
);
Then the results are sorted by province, but he does not show all other countries that do not have a province.
How can I create a query that picks up the dealers from all countries and the dealers who have a customfield province sort the dealers by province? In this case only dealers with country Netherlands have provinces.
php sorting arguments custom-post-type custom-fields
add a comment |
up vote
0
down vote
favorite
I have this query to read out my custom post type dealers.
<?php
return array(
'post_type' => 'deckmatedealers',
'post_status' => 'publish',
'posts_per_page' => 999,
'meta_key' => 'land',
'orderby' => 'meta_value',
'order' => 'ASC'
);
He picks up all dealers with customfield "country" and shows them sorted at the time of adding. I want them to be sorted on my customfield "province". The dealers come from different countries and only the Netherlands has provinces. I want the query to be sorted based on provinces. If I change my query to the following:
<?php
return array(
'post_type' => 'deckmatedealers',
'post_status' => 'publish',
'posts_per_page' => 999,
'meta_key' => 'provincie',
'orderby' => 'meta_value',
'order' => 'ASC'
);
Then the results are sorted by province, but he does not show all other countries that do not have a province.
How can I create a query that picks up the dealers from all countries and the dealers who have a customfield province sort the dealers by province? In this case only dealers with country Netherlands have provinces.
php sorting arguments custom-post-type custom-fields
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have this query to read out my custom post type dealers.
<?php
return array(
'post_type' => 'deckmatedealers',
'post_status' => 'publish',
'posts_per_page' => 999,
'meta_key' => 'land',
'orderby' => 'meta_value',
'order' => 'ASC'
);
He picks up all dealers with customfield "country" and shows them sorted at the time of adding. I want them to be sorted on my customfield "province". The dealers come from different countries and only the Netherlands has provinces. I want the query to be sorted based on provinces. If I change my query to the following:
<?php
return array(
'post_type' => 'deckmatedealers',
'post_status' => 'publish',
'posts_per_page' => 999,
'meta_key' => 'provincie',
'orderby' => 'meta_value',
'order' => 'ASC'
);
Then the results are sorted by province, but he does not show all other countries that do not have a province.
How can I create a query that picks up the dealers from all countries and the dealers who have a customfield province sort the dealers by province? In this case only dealers with country Netherlands have provinces.
php sorting arguments custom-post-type custom-fields
I have this query to read out my custom post type dealers.
<?php
return array(
'post_type' => 'deckmatedealers',
'post_status' => 'publish',
'posts_per_page' => 999,
'meta_key' => 'land',
'orderby' => 'meta_value',
'order' => 'ASC'
);
He picks up all dealers with customfield "country" and shows them sorted at the time of adding. I want them to be sorted on my customfield "province". The dealers come from different countries and only the Netherlands has provinces. I want the query to be sorted based on provinces. If I change my query to the following:
<?php
return array(
'post_type' => 'deckmatedealers',
'post_status' => 'publish',
'posts_per_page' => 999,
'meta_key' => 'provincie',
'orderby' => 'meta_value',
'order' => 'ASC'
);
Then the results are sorted by province, but he does not show all other countries that do not have a province.
How can I create a query that picks up the dealers from all countries and the dealers who have a customfield province sort the dealers by province? In this case only dealers with country Netherlands have provinces.
php sorting arguments custom-post-type custom-fields
php sorting arguments custom-post-type custom-fields
asked Nov 9 at 13:25
user2812779
5710
5710
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53226566%2fquery-get-post-type-with-meta-key-and-order-by-other-meta-key%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown