我试图通过它的指导得到这个帖子.
我试过了:
$post = get_post(array('guid' => 'foo'));
Run Code Online (Sandbox Code Playgroud)
但这只是返回第一篇文章.(它的指导不是'foo').
我错过了什么?
RRi*_*esh 14
您无法传递GUID get_post().
我建议你创建一个从GUID返回帖子ID的函数.
function getIDfromGUID( $guid ){
global $wpdb;
return $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE guid=%s", $guid ) );
}
var_dump( get_post( getIDfromGUID('http://localhost/wpdev/?p=10') ) );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4427 次 |
| 最近记录: |