如何在WordPress主题中创建新的模板页面和模板部件

时间:2018-02-22 作者:Vangari Madhu

我想创建自定义表单页,以便使用自己的表与数据库通信。我编写了这段代码,但它没有显示在页面属性模板中。

My Template Code:

<?php
/*Tempalte Name: ICO Calendar Form */

?>
<?php get_header();?>

<?php
if($POST[\'submit\']){
    global $wpdb;

    $token_id=$_POST[\'token_id\'];
    $coin_name=$_POST[\'coin_name\'];
    if($wpdb->insert(\'ico_calendar\', 
        array(
                \'token_id\'=>$token_name,
                \'coin_name\'=>$coin_name
                )
        )== false) wp_die(\'Database insertion failed\');
        else echo \'Database Insertion successful<p />\';
        ?>
        <?php

}
else
{
    ?><form action="" method="post" id="ico">



    <label> Token ID:<input type="text" name=
        "token_id" size="30"/></label>
        <label> Coin Name:<input type="text" name=
        "coin_name" size="30"/></label>

  <input type="submit" name="Submit" value="Submit"/>
</form>
<?php
}
?>

1 个回复
SO网友:DHL17

模板拼写错误

change

 /*Tempalte Name: ICO Calendar Form */

to

 /*Template Name: ICO Calendar Form */
参考号:find detailed info here

结束

相关推荐

Custom templates vs page-slug

我目前一直在使用slug来设置页面模板,使用普通的层次结构例如,如果我想更改的页面模板http://www.example.com/about-us, 我会编辑关于我们的页面。php如果客户端要去更改页面slug,它将不再加载正确的模板。在WordPress后端使用“自定义模板”下拉列表是否更好?就这一点而言,最佳做法是什么?非常感谢