2016-04-11 19 views
0

için curect adresini ayarlayın. Kullanıcı eklenti formunu tıklattığında basit bir eklenti wordpress, bir validationform.php ve rflinsertdb.php oluşturun, rumbinsertdb.php sayfanın doğrulanmasını sağlayın ve bilgileri db'ye ekleyin, ama wordpress beni Nesne bulunamadı ver!<insert action = ">

istenen URL bu sunucuda bulunamadı. yönlendiren sayfadaki bağlantıyı yanlış veya eski gibi görünüyor. hatayla ilgili o sayfanın yazarı bildiriniz. bu 2 php kamu ad, i i eylem formu için bu kodları deneyin sürü o? thx nasıl yapabilirim, yardımcı olmayacaktır internette birçok kodlarına bakınız ancak bir klasörde sayfa

<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

Ve "rflInsertdb.php" sizin şablon yolunun altında mı yoksa eklenti yolunun altında mı? Wp-content, içine – vaso123

+0

ikisi de - iyi çalışır> plugin>, rdf-> kamu – pouria

cevap

1

için şablon dizini kullanarak Bunun nedeni, senin başına: Dosya (eklenti dir altında ne olduğunu) Kamu altında ise deneyin

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

kullanmak /rflInsertdb.php

sonra, belki:

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

buraya bakın: https://codex.wordpress.org/Function_Reference/plugin_dir_url

+0

tnx kadar çok arkadaşım, – pouria

İlgili konular