如何重写附件页面链接样式

如何重写附件页面链接样式


由于文章页面是以伪静态文件页面URL形式html结尾,因此如果上传并使用了某附件的话,这个附件的页面默认URL Link形式符合以下正则表达式:
(http|https)://([^/]+)/([^\s]+).html/([^\/]+)
因此,需要对附件格式的Post进行重写,可以使用以下代码:

function qh_attachment_link(link,id) {
    post =get_post(id);
    if(post->post_type == 'attachment') {link = post->guid;
    }
    returnlink;
}

add_filter('attachment_link','qh_attachment_link',2,2);
0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请发表评论。x
()
x