我确实有关于我所做的插件设置的问题。
我已经创建了一个简单的文本框和一个提交按钮,并在管理页面设置上运行它。textbox和submit按钮的名称为myfirst_plugin.php。现在我只想填充字段,当您刷新它时,它将显示您在姓名、电子邮件、评论等上输入的最后一个属性。这可能吗?如何使用get_option和update_option?
例如,我在name字段中键入名称“Jayson Parker”,如果我要再次刷新它,即使我刷新了它,Jayson Parker也会出现在name字段中。
<?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");
}
?>发布于 2015-08-24 17:05:59
下面是我的插件的一个例子:
$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://stackoverflow.com/questions/32178231
复制相似问题