我不是百分之百确定我理解你想要什么,但是。。。
WordPress将连接的媒体视为自定义帖子类型。文件名(不含扩展名)存储为post_title
在$wpdb->posts
桌子因此,要获得路径,只需搜索文件名减去扩展名。
$q = new WP_Query(
array(
\'fields\' => \'ids\',
\'name\'=>\'1011722_472449312832633_575764530_n\',
\'post_type\' =>\'attachment\',
\'post_status\' => \'inherit\',
\'ignore_sticky_posts\' => true,
\'posts_per_page\' => 1
)
);
$attid = $q->posts[0];
您可以使用
$attid
加
get_attached_file
或
wp_get_attachment_image
或其他附加功能,以获取所需的其他信息。