wodpress博客的评论外链加上跳转的方法

2016-06-02 08:21:05 10183

wodpress博客的评论外链已经是许多博主不可接受的一种程度了,我们下面来给各位介绍一篇把外连通过修改成跳转的连接了,这样不会影响到网站权重了.

模板function.php添加下面的代码:

  1. /**博客的评论里的外链转内链**/ 

  2. add_filter('get_comment_author_link','add_redirect_comment_link', 5); 

  3. add_filter('comment_text''add_redirect_comment_link', 99); 

  4. function add_redirect_comment_link($text''){ 

  5.   $text=str_replace('href="','href="'.get_option('home').'/goto.php?url='$text); 

  6.   $text=str_replace("href='","href='".get_option('home')."/goto.php?url="$text); //phpfensi.com 

  7.   return$text

上面的代码其实就是把页面显示的链接都修改成http://www.landui.com/goto.php?url=【网站链接】

新建goto.php,放到跟目录下.

  1. <!doctype html> 

  2. <html lang="en"> 

  3. <head> 

  4. <meta charset="UTF-8"> 

  5. <meta name="Author" content=""> 

  6. <meta name="Keywords" content=""> 

  7. <meta name="Description" content=""> 

  8. <meta name="robots"content="noindex,nofollow"> 

  9.  

  10. <meta http-equiv="refresh"content="3;url=<?php $url=$_GET['url']; echo htmlspecialchars($url);?>"> 

  11. <title>跳转页面</title> 

  12. <style> 

  13. .spinner { 

  14. margin: 100px auto 0; 

  15. width: 150px; 

  16. text-align: center; 

  17.  

  18. .spinner > div { 

  19. width: 30px; 

  20. height: 30px; 

  21.  

  22.  

  23. border-radius: 100%; 

  24. display: inline-block; 

  25. -webkit-animation: bouncedelay 1.4s infinite ease-in-out; 

  26. animation: bouncedelay 1.4s infinite ease-in-out; 

  27. /* Prevent first frame from flickering when animation starts */ 

  28. -webkit-animation-fill-mode: both; 

  29. animation-fill-mode: both; 

  30.  

  31. .spinner .bounce1 { 

  32. -webkit-animation-delay: -0.32s; 

  33. animation-delay: -0.32s; 

  34. background-color: #428bca; 

  35.  

  36. .spinner .bounce2 { 

  37. -webkit-animation-delay: -0.16s; 

  38. animation-delay: -0.16s; 

  39. background-color: #Dd534F; 

  40.  

  41. .spinner .bounce3 { 

  42. -webkit-animation-delay: -0.01s; 

  43. animation-delay: -0.01s; 

  44. background-color: #67CF22; 

  45.  

  46. @-webkit-keyframes bouncedelay { 

  47. 0%, 80%, 100% { -webkit-transform: scale(0.0) } 

  48. 40% { -webkit-transform: scale(1.0) } 

  49.  

  50. @keyframes bouncedelay { 

  51. 0%, 80%, 100% { 

  52. transform: scale(0.0); 

  53. -webkit-transform: scale(0.0); 

  54. } 40% { 

  55. transform: scale(1.0); 

  56. -webkit-transform: scale(1.0); 

  57. </style> 

  58. </head> 

  59. <body> 

  60. <div class="spinner"> 

  61. <div class="bounce1"></div> 

  62. <div class="bounce2"></div> 

  63. <div class="bounce3"></div> 

  64. </div> 

  65. </body> 

  66. </html> 


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: