2010-07-18 105 views
0

我有一個簡單的HTML表單發佈到PHP頁面,然後它將返回用戶的一些內容。我想採取這個PHP代碼,並得到我的wordpress主題環繞它,所以這看起來像我的網站上的普通頁面。找不到任何資源 - 我該從哪裏開始?Wordpress - 如何將PHP代碼整合到頁面中?

謝謝。

回答

4

您可以通過上傳與下開始的PHP文件中創建一個新的頁面模板:

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

然後創建在WordPress的一個新的頁面,並期待在模板中的下拉框右側(視在你使用的版本上)。選擇那個,新創建的頁面現在可以有任何你想要的php代碼。您可能需要複製默認頁面模板(如果存在)作爲起點。

+0

有關更多詳細信息,請參閱http://codex.wordpress.org/Pages。 – user11977 2010-07-18 08:03:04

1

找出你希望自定義PHP代碼去的地方的帖子ID /頁面ID。

假設您的自定義代碼將放置在帖子中,您應該在主題文件夾中創建一個名爲single-POSTID.php的文件。

假設您的自定義代碼將放在頁面中,您應該在主題文件夾中創建一個名爲page-PAGEID.php的文件。

將基本代碼從single.php或page.php複製到新創建的文件中,並且可以將自定義代碼插入到新文件中。表單操作通常應該是「#」,如果你的表單工作不正常,很可能是因爲你的一個HTML表單字段被Wordpress用來做某事。 (例如,名稱爲「comment」的文本框在您的代碼下無法正常工作,因爲Wordpress會認爲您正在嘗試添加註釋)。

如果您做任何需要訪問數據庫的事情,Wordpress會保持數據庫連接在主題中處於活動狀態,因此您無需再次連接到數據庫。當然,除非你試圖做的是在一個單獨的數據庫中,然後安裝一個Wordpress。

讓我知道,如果這對你有幫助,或者你有更多的問題!

相關問題