2014-01-19 2 views
2

Я в ситуации, когда мне нужно получить пост WP (пользовательский тип сообщения), и единственная информация, которую у меня есть, - это ее пуля. Я не знаю, какой пользовательский тип сообщения есть, просто это cpt.Wordpress - Как получить пользовательский тип сообщения пули?

Можно ли это сделать, и если да, то как?

+0

Я обновил свой ответ. Предыдущий не работал. Не могли бы вы рассказать мне, что вы хотите знать об этой должности? Например, заголовок, контент и т. Д. В настоящее время мой код сообщает вам о типе post и post id. –

ответ

2
global $wpdb; 
$the_slug = 'post-slug-here'; // <-- edit it 
$myrows = $wpdb->get_results("SELECT post_name, post_type, ID FROM wp_posts WHERE post_name = '". $the_slug ."'"); 
foreach ($myrows as $myrow) 
{ 
    echo 'Post Type: ' . $myrow->post_type . ' Post ID: ' . $myrow->ID; 
} 
+0

Удивительно, только то, что мне нужно, спасибо! – Zannix

2

Я знаю, что это поздняя реакция, но я наткнулся на это. Будьте осторожны с такими запросами, потому что их легко можно использовать с SQL-уязвимостями, которые вы получаете от вашего URL-адреса.

+0

Привет, добро пожаловать в StackOverflow. Пожалуйста, не оставляйте комментарии в качестве ответов. Участвуйте на сайте, и вскоре у вас будет достаточно репутации для публикации комментариев. Благодарю. – Cthulhu

Смежные вопросы