我想创建一个新的 WordPress 页面,它实际上是另一个网站的链接。目标是让页面显示在我的页面列表中,但实际上将 Web 用户发送到目标 URL。
例如,假设我想包含一个指示“我的照片”的页面,但实际上将它们重定向到 Flickr。
我猜测实现此目的的一种方法是使用带有 PHP 中的重定向指令的自定义模板页面,但不幸的是我是 PHP 的新手,并且不熟悉实现此目的的方法...
您可以通过两种方式完成此操作,这两种方式都需要通过编辑模板文件来完成。
第一个只是将 html 链接添加到导航中您希望其显示的位置。
第二个(我猜,您正在寻找的那个)是创建一个新的页面模板,如果您能够在主题/模板目录中创建一个新的 .php 文件,那么这并不是太困难。像下面的代码应该做的事情:
<?php /*
Template Name: Page Redirect
*/
header('Location: http://www.nameofnewsite.com');
exit();
?>
其中模板名称是您想要设置的任何名称,标头函数中的 url 是您想要引导用户访问的新 url。修改上述代码以满足您的需求后,将其保存在活动主题文件夹中的 php 文件中,并以模板名称命名。因此,如果您保留模板的名称“页面重定向”,请将 php 文件命名为 page-redirect.php。
保存后,登录 WordPress 后端并创建一个新页面。如果您愿意,您可以在正文中添加标题和内容,但需要注意的是,在右侧,应该有一个下拉选项供您选择要使用的页面模板,默认显示第一的。在该下拉列表中,应该有要使用的新模板文件的名称。选择新模板,发布页面,然后您就应该成功了。
此外,您还可以使用正文编辑器下方的“自定义字段”部分动态地执行此操作。如果您有兴趣,请告诉我,我可以将那个人的代码粘贴到新的回复中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)