2017-03-07 79 views
0

在wordpress中,當我做一個聯繫表單,我打電話給發送電子郵件的testmail.php文件?因爲當我打電話給文件的例子:hostname/a/testmail.php - >頁面找不到。主題/ ownthemes文件夾內的目錄a/testmail.php,但我無法訪問testmail.php。WordPress內部的靜態頁面

這種方法有可能嗎?

謝謝

回答

0

這是可能的。您不必撥打hostname/a/testmail.php,您需要致電hostname/wp-content/themes/yourtheme/a/testmail.php。或者將文件放在http根目錄(wp-content,wp-admin等文件夾所在的位置)。
這是一種讓它快速運轉的方法,但如果您想要獲得更好的產品價值,我會建議使用像Kostya這樣的AJAX操作。

0

所以它的使用插件,如一個好主意:接觸form7對付這種功能 如果你還需要調用外部的腳本寫在PHP,但具有與(得到404錯誤)麻煩你得到這個,因爲wordpress /主機的.htaccess文件。 樣品:

IndexIgnore * 

RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www\\.)?example.com/.*$ [NC] 
RewriteRule \\.(gif|jpg|js|css)$ - [F] 

# BEGIN WordPress 
RewriteRule ^index\\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
# END WordPress