如何301重定向任何论文页面

论文1.7有一个新的贴子选项,允许你重定向任何一个贴子或网页到任何网址上的网站。这对于关联链接以及大量其他用途都是很好的。一个问题。您只能重定向单个文章和页面。如果你想要存档(标签,作者,日期,类别)要重定向的页面?如果你想把404错误页面重定向回你的主页怎么办?我有解决办法!

301重定向的工作原理

301重定向基本上只是一行代码,告诉浏览器转到与当前加载的URL不同的URL。通常情况下,您可以在网页代码的顶部或附近找到这些重定向。当浏览器读取代码时,它停止加载页面,并指向它被重定向到的URL。简单!这正是使用论文发布选项将单个文章或页面重定向到另一个URL时所发生的情况。

代码

这真的很简单。我们要用条件标签,本机WordPre亚博yabo88app 下载ss函数,还有一个原生的Wordpr亚博yabo88app 下载ess钩子。理论上,您可以将这个完全相同的代码应用于亚博yabo88app 下载WordPress主题它应该能工作!为了证明这是如何做到的,让我们将404错误页面重定向到您的主页。代码如下:

函数simple_redirect()if(is_())wp_redirect('http://www.yoursite.com',301);添加_action('template_redirect',“简单重定向”);

崩溃

就这些了!我们是这样做的:

  1. 我们创建了一个名为“sim亚博yabo88app 下载ple_redirect”的wordpress函数来存放代码。
  2. 我们使用条件标记IF(IS40404)声明只有当这是404错误页时才会发生此重定向
  3. 我们使用WP1重定向要指示我们重定向到的URL,并指出这是一个301重定向
  4. 我们用WordPres亚博yabo88app 下载s钩子模板重定向把我们的职能挂钩

模板重定向在加载任何模板(阅读:论文)文件之前放置我们的函数。这意味着我们的重定向不会与论文所调用的任何头信息冲突。剩下要做的就是将代码复制并粘贴到custom_functions.php中。

这真的很简单。现在,您完全可以控制访客到达您网站时的路线了!

亚当有十年的WordPress设计师经验,亚博yabo88app 下载“artofblog”(博客的前身)的开发者和最初的撰稿人之一