Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress插件选项页面_Php_Wordpress - Fatal编程技术网

Php Wordpress插件选项页面

Php Wordpress插件选项页面,php,wordpress,Php,Wordpress,我正在尝试创建wordpress twitter插件,为我的选项页面,我需要将表单保存到我创建的表中。我已经创建了表单,现在我需要知道如何确保它发布到我的表中?我有以下代码,我的表名是wp_twitter_carla function register_mysettings() { //register our settings register_setting( 'twitter-settings-group', 'twitteruser' ); register_se

我正在尝试创建wordpress twitter插件,为我的选项页面,我需要将表单保存到我创建的表中。我已经创建了表单,现在我需要知道如何确保它发布到我的表中?我有以下代码,我的表名是wp_twitter_carla

function register_mysettings() {
    //register our settings
    register_setting( 'twitter-settings-group', 'twitteruser' );
    register_setting( 'twitter-settings-group', 'notweets' );
    register_setting( 'twitter-settings-group', 'replies' );
    register_setting( 'twitter-settings-group', 'retweets' );
}

function twitter_settings_page() {
?>
<div class="wrap">
<h2>Twitter Feed by Carla</h2>

<form method="post" action="options.php">
    <?php settings_fields( 'twitter-settings-group' ); ?>
    <?php do_settings_sections( 'twitter-settings-group' ); ?>
    <table class="form-table">
        <tr valign="top">
        <th scope="row">Twitter Username</th>
        <td><input type="text" name="twitteruser" value="<?php echo get_option('twitteruser'); ?>" /></td>
        </tr>

        <tr valign="top">
        <th scope="row">Number of tweets to show</th>
        <td><input type="text" name="notweets" value="<?php echo get_option('notweets'); ?>" /></td>
        </tr>

        <tr valign="top">
        <th scope="row">Show replies?</th>
        <td><input type="text" name="replies" value="<?php echo get_option('replies'); ?>" /></td>
        </tr>

        <tr valign="top">
        <th scope="row">Show retweets?</th>
        <td><input type="text" name="retweets" value="<?php echo get_option('retweets'); ?>" /></td>
        </tr>
    </table>

    <?php submit_button(); ?>

</form>
</div>
函数寄存器\u mysettings(){
//注册我们的设置
注册设置(“twitter设置组”、“twitter用户”);
注册设置(“twitter设置组”、“notweets”);
注册设置(“twitter设置组”、“回复”);
注册设置(“twitter设置组”、“转发”);
}
功能twitter_设置_页面(){
?>
卡拉推特订阅
Twitter用户名

虽然这不能直接回答您的具体问题,但我建议您使用。这是一个基于WordPress设置API构建的选项框架,非常易于使用。它将为您处理所有的数据库发布、检索等。花一些时间学习他们的API绝对值得,我想您会满意的。Wordpress应将您的设置保存在wp_选项表中。打开phpmyadmin,选择您的数据库,然后单击 sql在那里编写此sql代码

SELECT * FROM `wp_options` WHERE `option_name` LIKE '%twitter-settings-group%' OR `option_value` LIKE '%twitter-settings-group%
应该有一个结果,就是序列化表单并保存在数据库的一行中

致以最良好的祝愿,
吊柱。

当你注册一个设置时,它会进入表格
wp\u options
。你不需要自己的表格来保存这4个选项……我想你的目的是保存表格中的实际推文,不是吗?