2016-03-28 9 views
0

にデータを保存、私はシンプルなページテンプレートを作成し、テーブルps_custom_catにフィールドを追加するには、次の簡単なフォームを置き、idフォームを送信し、私のワードプレスのテーマでワードプレス

<form name="save_decision" method="get" action="/dal/add_decision_cat.php"> 
    <table> 
     <tr> 
      <th> 
       category name 
      </th> 
      <td> 
       <input name="name"> 
      </td> 
     </tr> 
    </table> 
    <input type="submit" name="submit" value="save"> 
</form> 
自動インクリメントであります

前のフォームが保存アクションを含むファイルがあるps_custom_cat

テーブルにデータを保存します(WP-コンテンツ/テーマ/ mytheme/DAL/save_decision.php)私のテーマで

<?php 
    $wpdb->insert('ps_custom_cat', array('name' => $_GET['name'])); 
?> 

データを保存せずに404ページにリダイレクトされた後、私はフォームのパスの問題を解決する方法を確認しますか?

答えて

0

この機能は<?php get_template_part('form', 'submit'); ?>です。

あなたのファイル名はform-submit.phpである必要があります。このファイルをテーマフォルダの中に入れてください。

例: WP-コンテンツ/テーマ/ twentytenchild /フォームsubmit.php

そして、他のソリューション管理者側から1ページを作成し、あなたのlogic.Andは、そのページにアクションを与える入れて、あなたのテンプレートを選択

です。

+0

誰も私と一緒に働いていませんが、私は最初の方法に焦点を当てる必要があります(新しいページなしで直接phpファイルを指す) –

+0

あなたの問題を詳しく教えてください。あなたが直面している問題の完全な記述を提供してください。 –

+0

私は質問を書き直して、今すぐ確認することができます –

関連する問題