WP_Query get all post meta along posts
I am using the WP_Query to get posts, But here i need to get the all meta data associated to that post also.
Could anybody help me ?
wordpress wordpress-rest-api
add a comment |
I am using the WP_Query to get posts, But here i need to get the all meta data associated to that post also.
Could anybody help me ?
wordpress wordpress-rest-api
add a comment |
I am using the WP_Query to get posts, But here i need to get the all meta data associated to that post also.
Could anybody help me ?
wordpress wordpress-rest-api
I am using the WP_Query to get posts, But here i need to get the all meta data associated to that post also.
Could anybody help me ?
wordpress wordpress-rest-api
wordpress wordpress-rest-api
asked Nov 20 '18 at 9:01
rescue1155
1219
1219
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You don't need a query for that. You can use the get_post_meta()
.
If you are in the loop you can simply:
$meta = get_post_meta(get_the_ID(), 'name_of_meta_you_want', true);
Replace the ´name_of_meta_you_want´ with the correct meta.
This will return a single string of the chosen meta.
There are of course other ways to implement the get_post_meta
, take a look here:
https://codex.wordpress.org/Custom_Fields
https://developer.wordpress.org/reference/functions/get_post_meta/
If you are not conviced, you can use WP_Query's constructor method WP_Meta_Query.
The method accepts all parameters just like the original WP_Query (which means you can just add more parameters to your query).
Here is an example:
$args = array(
'meta_query' => array(
array(
'key' => 'my_meta_key'
),
),
);
$query = new WP_Query( $args );
If you need more information:
https://codex.wordpress.org/Class_Reference/WP_Meta_Query
https://metabox.io/get-posts-by-custom-fields-in-wordpress/
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
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%2f53389456%2fwp-query-get-all-post-meta-along-posts%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You don't need a query for that. You can use the get_post_meta()
.
If you are in the loop you can simply:
$meta = get_post_meta(get_the_ID(), 'name_of_meta_you_want', true);
Replace the ´name_of_meta_you_want´ with the correct meta.
This will return a single string of the chosen meta.
There are of course other ways to implement the get_post_meta
, take a look here:
https://codex.wordpress.org/Custom_Fields
https://developer.wordpress.org/reference/functions/get_post_meta/
If you are not conviced, you can use WP_Query's constructor method WP_Meta_Query.
The method accepts all parameters just like the original WP_Query (which means you can just add more parameters to your query).
Here is an example:
$args = array(
'meta_query' => array(
array(
'key' => 'my_meta_key'
),
),
);
$query = new WP_Query( $args );
If you need more information:
https://codex.wordpress.org/Class_Reference/WP_Meta_Query
https://metabox.io/get-posts-by-custom-fields-in-wordpress/
add a comment |
You don't need a query for that. You can use the get_post_meta()
.
If you are in the loop you can simply:
$meta = get_post_meta(get_the_ID(), 'name_of_meta_you_want', true);
Replace the ´name_of_meta_you_want´ with the correct meta.
This will return a single string of the chosen meta.
There are of course other ways to implement the get_post_meta
, take a look here:
https://codex.wordpress.org/Custom_Fields
https://developer.wordpress.org/reference/functions/get_post_meta/
If you are not conviced, you can use WP_Query's constructor method WP_Meta_Query.
The method accepts all parameters just like the original WP_Query (which means you can just add more parameters to your query).
Here is an example:
$args = array(
'meta_query' => array(
array(
'key' => 'my_meta_key'
),
),
);
$query = new WP_Query( $args );
If you need more information:
https://codex.wordpress.org/Class_Reference/WP_Meta_Query
https://metabox.io/get-posts-by-custom-fields-in-wordpress/
add a comment |
You don't need a query for that. You can use the get_post_meta()
.
If you are in the loop you can simply:
$meta = get_post_meta(get_the_ID(), 'name_of_meta_you_want', true);
Replace the ´name_of_meta_you_want´ with the correct meta.
This will return a single string of the chosen meta.
There are of course other ways to implement the get_post_meta
, take a look here:
https://codex.wordpress.org/Custom_Fields
https://developer.wordpress.org/reference/functions/get_post_meta/
If you are not conviced, you can use WP_Query's constructor method WP_Meta_Query.
The method accepts all parameters just like the original WP_Query (which means you can just add more parameters to your query).
Here is an example:
$args = array(
'meta_query' => array(
array(
'key' => 'my_meta_key'
),
),
);
$query = new WP_Query( $args );
If you need more information:
https://codex.wordpress.org/Class_Reference/WP_Meta_Query
https://metabox.io/get-posts-by-custom-fields-in-wordpress/
You don't need a query for that. You can use the get_post_meta()
.
If you are in the loop you can simply:
$meta = get_post_meta(get_the_ID(), 'name_of_meta_you_want', true);
Replace the ´name_of_meta_you_want´ with the correct meta.
This will return a single string of the chosen meta.
There are of course other ways to implement the get_post_meta
, take a look here:
https://codex.wordpress.org/Custom_Fields
https://developer.wordpress.org/reference/functions/get_post_meta/
If you are not conviced, you can use WP_Query's constructor method WP_Meta_Query.
The method accepts all parameters just like the original WP_Query (which means you can just add more parameters to your query).
Here is an example:
$args = array(
'meta_query' => array(
array(
'key' => 'my_meta_key'
),
),
);
$query = new WP_Query( $args );
If you need more information:
https://codex.wordpress.org/Class_Reference/WP_Meta_Query
https://metabox.io/get-posts-by-custom-fields-in-wordpress/
edited Nov 20 '18 at 19:41
answered Nov 20 '18 at 9:09
Mr.Turtle
9502924
9502924
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
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%2f53389456%2fwp-query-get-all-post-meta-along-posts%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