附件URL是在中创建的wp-includes/link-template.php
在功能中get_attachment_link()
. 还有一个过滤器,为您传递WordPress URL和附件的帖子id。您可以挂接到该筛选器并返回所需的URL:
add_filter( \'attachment_link\', \'wpse_56619_unprettify_attachment_url\', 10, 2 );
function wpse_56619_unprettify_attachment_url( $link, $id )
{
return home_url( "/?attachment_id=$id" );
}