使用“GET_POST_THMBIAL_ID(the_ID())”获取特色图像的ID-而不打印到屏幕? 时间:2014-04-09 作者:pixelkicks 我正在使用代码:get_post_thumbnail_id(the_ID()) 获取后期缩略图图像的ID,但每当我调用它时,它都会将ID输出到屏幕。我只想得到在另一个函数中使用的值,而不让它在任何地方回响。我该怎么做? 1 个回复 最合适的回答,由SO网友:birgire 整理而成 您不应该使用the_ID() 在这种情况下,由于它将回声ID, 改用get_the_ID() 归还它。因此,请尝试以下方法:$thumb_id = get_post_thumbnail_id( get_the_ID() ); 获取ID 后缩略图图像的。一般规则是the_*() 函数将回显输出,但get_*() 函数将返回它。但当然,每个规则都有例外,所以要小心;-)如果有疑问,请测试它,查阅Codex或查看源代码。 结束 文章导航