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

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




由于文章页面是以伪静态文件页面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;     }     return link;
}

add_filter('attachment_link','qh_attachment_link',2,2);
打赏

说点什么

avatar
  订阅  
提醒

扫码二维码快速访问本页

如何重写附件页面链接样式 – 起航天空