我有一个简单的HTML表单发布到PHP页面,然后它将返回用户的一些内容。我想采取这个PHP代码,并得到我的wordpress主题环绕它,所以这看起来像我的网站上的普通页面。找不到任何资源 - 我该从哪里开始?Wordpress - 如何将PHP代码整合到页面中?
谢谢。
我有一个简单的HTML表单发布到PHP页面,然后它将返回用户的一些内容。我想采取这个PHP代码,并得到我的wordpress主题环绕它,所以这看起来像我的网站上的普通页面。找不到任何资源 - 我该从哪里开始?Wordpress - 如何将PHP代码整合到页面中?
谢谢。
您可以通过上传与下开始的PHP文件中创建一个新的页面模板:
<?php /* Template Name: Something */ ?>
然后创建在WordPress的一个新的页面,并期待在模板中的下拉框右侧(视在你使用的版本上)。选择那个,新创建的页面现在可以有任何你想要的php代码。您可能需要复制默认页面模板(如果存在)作为起点。
找出你希望自定义PHP代码去的地方的帖子ID /页面ID。
假设您的自定义代码将放置在帖子中,您应该在主题文件夹中创建一个名为single-POSTID.php的文件。
假设您的自定义代码将放在页面中,您应该在主题文件夹中创建一个名为page-PAGEID.php的文件。
将基本代码从single.php或page.php复制到新创建的文件中,并且可以将自定义代码插入到新文件中。表单操作通常应该是“#”,如果你的表单工作不正常,很可能是因为你的一个HTML表单字段被Wordpress用来做某事。 (例如,名称为“comment”的文本框在您的代码下无法正常工作,因为Wordpress会认为您正在尝试添加注释)。
如果您做任何需要访问数据库的事情,Wordpress会保持数据库连接在主题中处于活动状态,因此您无需再次连接到数据库。当然,除非你试图做的是在一个单独的数据库中,然后安装一个Wordpress。
让我知道,如果这对你有帮助,或者你有更多的问题!
有关更多详细信息,请参阅http://codex.wordpress.org/Pages。 – user11977 2010-07-18 08:03:04