如何将PHP页面添加到WordPress?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (478)

我想为我的WordPress博客创建一个自定义页面,它将在其中执行我的PHP代码,同时保留整个网站CSS /主题/设计的一部分。

PHP代码将使用第三方API(所以我需要包含其他PHP文件)

我该如何做到这一点?

NB我没有特别需要与Wordpress API交互 - 除了包括我需要的某些其他PHP库我在PHP代码中没有其他依赖项我想要包含在WP页面中。显然,任何不需要学习WP API的解决方案都是最好的。

提问于
用户回答回答于

您无需与API交互或使用插件。

首先,复制post.phppage.php在您的主题文件夹(下/wp-content/themes/themename/)。

将新文件重命名为templatename.php(其中templatename是您要调用的新模板)。要将新模板添加到可用模板列表,请在新文件的顶部输入以下内容:

<?php
/*
Template Name: Name of Template
*/
?>

您可以修改此文件(使用PHP)以包含其他文件或任何您需要的文件。

然后在WordPress博客中创建一个新页面,在页面编辑屏幕中,您将在右侧的“ 属性”窗口小部件中看到“ 模板”下拉列表。选择新模板并发布页面。

您的新页面将使用中定义的PHP代码 templatename.php

资料来源:https//developer.wordpress.org/themes/template-files-section/page-template-files/#creating-custom-page-templates-for-global-use

用户回答回答于

创建模板页面是正确的答案,因为这只是将其添加到您在主题文件夹中创建的页面中

<?php
/*
Template Name: mytemplate
*/
?>

要运行此代码,您需要从后端选择mytemplate作为页面的模板

请参阅此链接以获取正确的详细信息 https://developer.wordpress.org/themes/template-files-section/page-template-files/page-templates/

扫码关注云+社区

领取腾讯云代金券