这第一位有效:
$my_id = 617;
$post_id_7 = get_post($my_id);
$title = $post_id_7->post_excerpt;
echo $title;
虽然第二位没有:
$post_id_7 = get_post(617);
$title = $post_id_7->post_excerpt;
echo $title;
是什么给出了?
答案 0 :(得分:3)
http://codex.wordpress.org/Function_Reference/get_post
您必须传递包含整数的变量(例如$ id)。文字整数(例如7)将导致致命错误
答案 1 :(得分:1)
所以如果你写的话:
$post_id_7 = get_post('617');
$title = $post_id_7->post_excerpt;
echo $title;
它应该有用。