首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress get_option和update_option

Wordpress get_option和update_option
EN

Stack Overflow用户
提问于 2015-08-24 16:59:12
回答 1查看 2.3K关注 0票数 0

我确实有关于我所做的插件设置的问题。

我已经创建了一个简单的文本框和一个提交按钮,并在管理页面设置上运行它。textbox和submit按钮的名称为myfirst_plugin.php。现在我只想填充字段,当您刷新它时,它将显示您在姓名、电子邮件、评论等上输入的最后一个属性。这可能吗?如何使用get_option和update_option?

例如,我在name字段中键入名称“Jayson Parker”,如果我要再次刷新它,即使我刷新了它,Jayson Parker也会出现在name字段中。

代码语言:javascript
复制
    <?php
/*
Plugin Name: Wordpress Event Plugin
Plugin URI:
Description: plugin for wordpress
Version: 1.0
Author:
Author URI:jayson.parker@gmail.com
License: GPLv2
*/

// Admin Page

    add_action('admin_menu', 'myfirstplugin_admin_actions');

    function myfirstplugin_admin_actions() {
        add_options_page(
            "Event Settings",
            "Event Settings",
            'manage_options',
            "wp_event_plugin",
            "myfirstplugin_admin_page"
        );


    }

     function myfirstplugin_admin_page() {
        include("myfirst_plugin.php");
    }



    ?>
EN

回答 1

Stack Overflow用户

发布于 2015-08-24 17:05:59

下面是我的插件的一个例子:

代码语言:javascript
复制
$dmd_posts = $_POST['post'];
$dmd_pages = $_POST['page'];
$dmd_searchbox = $_POST['searchbox'];
$dmd_formidable = $_POST['formidable'];

$dmd_setting_values = $dmd_posts.','.$dmd_pages.','.$dmd_searchbox.','.$dmd_formidable;

saveMethod($dmd_setting_values);



function saveMethod($dmd_setting_values){
    if(!get_option('dmd-pages-settings')){
        add_option('dmd-pages-settings', $dmd_setting_values);
    }else{
        update_option('dmd-pages-settings', $dmd_setting_values);
    }
    return true; 

下面是wordpress的一些参考资料:

https://codex.wordpress.org/Function_Reference/get_option

https://codex.wordpress.org/Function_Reference/add_option

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32178231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档