WordPress 网站禁用图片附件页面Url地址的方法

2021年11月25日WordPress 网站禁用图片附件页面Url地址的方法已关闭评论
免费、便宜/高性价比 服务器汇总(已更新):点击这里了解

我们在 WordPress 后台发布文章时,都是将图片或者视频附件上传到媒体库中,但是WordPress后台上传附件会自动生成一个附件页面。这种页面没有任何其他有价值的文字内容,只有一个附件名称和图片或者视频。这种页面在搜索引擎看来是一个低质量页面,因为没有任何文字内容,严重影响了网站的搜索引擎关键词排名,那么如何解决这个问题呢?本文将分享WordPress 网站禁用图片附件页面Url地址的方法。

在当前主题functions.php文件中添加以下代码:

  1. //禁用 WordPress 附件页面
  2.  function wpb_redirect_attachment_to_post() {
  3.     if ( is_attachment() ) {
  4.         global $post;
  5.         if( empty( $post ) ) $post = get_queried_object();
  6.         if ($post->post_parent) {
  7.             $link = get_permalink( $post->post_parent );
  8.             wp_redirect( $link, '301' );
  9.             exit();
  10.         }
  11.         else {
  12.             // What to do if parent post is not available
  13.             wp_redirect( home_url(), '301' );
  14.             exit();
  15.         }
  16.     }
  17. }
  18. add_action( 'template_redirect', 'wpb_redirect_attachment_to_post' );

这样访问已附加的附件时会跳转到对应的文章页。如果是没有附加到文章的附件,会自动跳转到首页。这只是禁用了附件wordpress页面,不是禁用附件本身哈,附件本身还是可以正常访问的。

腾讯云618活动:点击 https://2bcd.com/go/tx/进入最新活动页】领取8888元代金券,附云服务器价格表,2核2G4M轻量应用服务器99元1年,新老用户都可以买,可以享受1次续费99元一年、135元15个月、三年560元,MySQL云数据库59元1年起,2核2G3M配置82元1年,2核4G5M配置188元一年、3年900元,4核8G12M轻量服务器880元15个月,8核16G配置1890元15个月,更多16核32G28M带宽和云服务器CVM标准型S5、GPU服务器、CVM标准型SA2租用优惠价格如下,可以 点此进入最新活动页 查看当前最新的优惠券和活动信息。还可以领下10元无门槛代金券:点此直达

阿里云618活动:点击领取】5亿上云补贴和2088元满减代金券,阿里云服务器租用费用618活动最新价格表【点击了解】,最便宜轻量应用服务器2核2G3M带宽82元1年,ECS云服务器2核2G3M带宽99元一年,ECS u1实例2核4G5M带宽优惠价格199元一年,香港30M带宽轻量服务器24元1个月、288元一年,4核8G服务器706元一年,ECS云服务器4核16G10M带宽30元1个月、90元3个月,云服务器8核32G10M带宽109元1个月、327元3个月。阿里云产品最高降价55%,点击 https://2bcd.com/go/aliyun/ 进入最新活动页了解。

腾讯云续费贵,一次性买3年/5年,免得续费贵。3年轻量 2核2G 4M 560元;3年轻量 2核4G 5M 3年900元,活动入口:点击前往(下拉到“爆品专区”即可看到)。

老用户享新人优惠的方法:用Qq登录、1人可注册3个新账号/用家人朋友的身份注册新号(点击注册新账号)。