当我们安装主题和插件时,都会向…
我们在添加WordPress文章的时候往往喜欢放一些精美的附件来让文章看起来更丰富,用的最多的就是放一些图片,然后你会发现WordPress自带的经典编辑器里面添加媒体后防止文章会有一个几种不同的打开方式打开图片,有自定义URL,媒体文件,附件页面,今天我们要讲的就是默认的附件页面打开图片的问题,由于没有人在意这个问题,导致网站之前久内容文章的图片都是以附件页面打开,这样有一个不好的地方就是有可能会影响到搜索引擎优化(SEO)的问题,那么我们如何去全站处理这个问题,不可能手动一篇一篇的改,不符合实际,下面介绍两个方法,希望可以帮助到你。
1.通过安装插件
通过WordPress官方开发的一款插件可以实现附件页面301重定向到文章页面,在插件中安装插件里面查找attachment pages redirect插件安装激活可轻松实现。
2.通过代码实现
/* * 附件页面重定向 */ add_action( 'template_redirect', 'wpse27119_template_redirect' ); function wpse27119_template_redirect() { // 离开这里,如果没有前往附件页面 if( ! is_attachment() ) return; // 找到$post变量,它表示我们要访问的页面 global $post; if( empty( $post ) ) $post = get_queried_object(); // 检查post是否有父节点 if ($post->post_parent) { // 是的,所以找到永久链接的父帖 $link = get_permalink( $post->post_parent ); // 将附件重定向到父post wp_redirect( $link, '301' ); exit(); // always call exit after wp_redirect } else { // 没有找到,所以重定向到首页 wp_redirect( home_url(), '301' ); exit(); // always call exit after wp_redirect } }
将上述代码添加到子主题或父主题的函数文件中即可实现!
微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!
需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!