2016-04-11 6 views
0

に設定します。単純なプラグインを作成します。wordpress、validform.php、rflinsertdb.phpを と入力してください。ユーザーがsubmitフォームをクリックすると、rflinsertdb.phpにページの検証とdb、しかし、ワードプレスは私にオブジェクトを見つけませんでした!curectアドレスを<form action = ">

このページでは、このページのリンクが間違っているか古いと思われています。このページの作成者にエラーを報告してください。 this 2 phpインターネット上の多くのコードを参照してください。どうすればいいですか? thx alot 私はこのコードを行動様式で試してみます

<form method="post" action="<?php bloginfo('template_url'); ?>/rflInsertdb.php"> 
    <p id="errorMessage"></p> 

    <p>name: <input type="text" class="register" name="name" id="name"></p> 

    <p>family: <input type="text" class="registerForm" id="family" name="family"></p> 

    <p>numbers :<input type="number" class="registerForm" id="numbers" name="numbers" min="1" max="200" value="1"></p> 

    <p>tell: <input type="text" class="registerForm" id="tell" name="tell"></p> 

    <p><input type="submit" value="ثبت" class="registerForm" id="submit" name="submit"></p> 

</form> 
+0

あなたの 'rflInsertdb.php'はテンプレートパスの下か、プラグインのパスの下にありますか? – vaso123

+0

両方のwp-contentに - > plugin->、rdf-> public – pouria

答えて

1

あなたはテンプレートディレクトリを使用しているので、これは、あなたに何が起こる:あなたのファイルは、公開中である場合には、その後、(プラグインのディレクトリの下に何である)

<form method="post" action="<?php echo plugin_dir_url(__FILE__); ?>/rflInsertdb.php"> 

を使用するには、/rflInsertdb.php

てみてください多分:

<form method="post" action="<?php echo plugin_dir_url(__FILE__); ?>/public/rflInsertdb.php"> 

はこちらをご覧ください:https://codex.wordpress.org/Function_Reference/plugin_dir_url

+0

tnxこれほど多くの私の友人は、 – pouria

関連する問題