2016-08-17 76 views
-3

我有一個按鈕,我想打開一個php文件誰在同一個文件夾,但它不起作用。請問我該怎麼做。 thi是代碼如何打開頁面php wih中的一個按鈕在wordpress

public function menu_html() 
{ 
    echo '<h1>'.get_admin_page_title().'</h1>'; 
    echo "<p>Envoyez un nouveau message a un ou plusieurs clients</p>";?> 
    <form method="post" action="Liste_contact.php"><input name="submit" id="submit" type="submit" class="button button-primary" value="Nouvelle campagne"></form> 
    <?php 

} 
+0

定義「不起作用」。它有什麼作用?什麼是得到發射的HTML?它如何失敗? – David

+0

我的意思是,它不打開php文件「Liste_contact.php」輸入操作 – KMR72

回答

0

您將需要使用該文件的完整URL。即使它位於相同的文件夾中,它所在的頁面可能使用的URL並不代表文件夾結構。這就是slu how在Wordpress中的工作原理。例如,如果這是在一個文件夾的根打電話給我的主題我會用:

public function menu_html() 
{ 
    echo '<h1>'.get_admin_page_title().'</h1>'; 
    echo "<p>Envoyez un nouveau message a un ou plusieurs clients</p>";?> 
    <form method="post" action="http://example.com/wp-content/plugins/wpsms-market/Liste_contact.php"><input name="submit" id="submit" type="submit" class="button button-primary" value="Nouvelle campagne"></form> 
    <?php 

} 

編輯基於COMMENT

您將使用以下網址:example.com/wp-內容/插件/ wpsms市場/ Liste_contact.php。您會將example.com替換爲您網站的根目錄。

這就是說,我不認爲這會導致你想要的。這個文件不會被加載到你的主題中。我將使用簡碼在主題中創建表單,然後使用插件文件中的另一個函數處理條目。我認爲你將需要改變你的整個方法。

+0

它不起作用 – KMR72

+0

會發生什麼,你會得到404嗎?不起作用不會幫助任何人幫助你。如果您使用您輸入的網址作爲瀏覽器正確的操作,您是否可以看到該文件?你能告訴我們更多關於你的文件夾結構嗎? – Fencer04

+0

是的,我有一個錯誤404.我目前在general.php文件中,我想要「新廣告系列」按鈕打開Liste_contact.php文件。這兩個PHP文件在同一個文件夾/ Applications/MAMP/htdocs/wordpress/wp-content/plugins/wpsms-market/ – KMR72

相關問題