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

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


由于文章页面是以伪静态文件页面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 vote
Article Rating
订阅
提醒
guest
0 评论
Inline Feedbacks
View all comments

扫码二维码快速访问本页

如何重写附件页面链接样式 – 起航天空
0
Would love your thoughts, please comment.x
()
x