get_post_meta не извлекает заголовок, permalink и posttype

post_type нужно извлечь post_type , title сообщения и permalink с помощью get_post_meta. Я пытаюсь использовать следующий код для того же

 $title=get_post_meta($post_id,'title',true); $permalink=get_post_meta($post_id,'the_permalink',true); $posttype=get_post_meta($post_id,'post_type',true); 

его ничего не возвращает. переменные всегда пусты.

Solutions Collecting From Web of "get_post_meta не извлекает заголовок, permalink и posttype"

Метассы отправки используются для хранения пользовательских данных, которые вы хотите сохранить и получить сами. Тип сообщения post type post post type , title , permalink не сохраняется в метатете post. Вы можете получить post_type и title используя функцию get_post (), которая возвращает объект WP_Post . Для permalink вам нужно использовать функцию get_permalink (), подобную этой.

 $post = get_post($post_id); $title = $post->post_title; $posttype = $post->post_type; $permalink = get_permalink($post_id);