繁体   English   中英

如何将 PHP 代码集成到 WordPress 页面中?

[英]How can I integrate PHP code into a WordPress page?

我有一个简单的 HTML 表单,它发布到一个 PHP 页面,然后将向用户返回一些内容。

我想使用这个 PHP 代码并让我的 WordPress 主题环绕它,这样它在我的网站上看起来就像一个普通页面。 我找不到这方面的任何资源 - 我从哪里开始?

您可以通过上传以以下内容开头的 PHP 文件来创建新的页面模板:

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

然后在 WordPress 中创建一个新页面,并在右侧的Template下拉框中查看(取决于您使用的版本)。 选择它,新创建的页面现在可以包含您想要的任何 PHP 代码。 您可能希望复制默认页面模板(如果存在)作为起点。

找出您希望自定义 PHP 代码转到的位置的帖子 ID/页面 ID。

假设您的自定义代码将放在post 中,您应该在您的主题文件夹中创建一个名为 single-POSTID.php 的文件。

假设您的自定义代码将在页面中运行,您应该在主题文件夹中创建一个名为 page-PAGEID.php 的文件。

将基本代码从 single.php 或 page.php 复制到新创建的文件中,您可以在新文件中插入自定义代码。 表单操作通常应为“#”,如果您的表单无法正常工作,很可能是因为您的 HTML 表单字段之一被 WordPress 用于执行某些操作。 (例如,名称为“评论”的文本框将无法在您的代码下正常工作,因为 WordPress 会认为您正在尝试添加评论)。

如果您执行任何需要访问数据库的操作,WordPress 会在您的主题中保持数据库连接处于活动状态,因此您无需再次连接到数据库。 当然,除非您尝试做的任何事情都在一个单独的数据库中,而不是安装 WordPress 的数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM