wordpress后台制作教程(六):设置数据的保存

上一篇教程中,我们添加了简单的设置选项,数据的保存我们是直接提交到wp-admin/options.php中的,对于数据的保存我们还可以使用一个专用的函数update_option(),准确的说这个函数是更新设置选项数据的。这一篇教程还是比较重要的,因为我们后面将的教程中,都是使用update_option这个函数来保存、更新设置数据的。

函数用法如下:

<?php   
update_option( $option, $newvalue );   
//$option为选项名称   
//newvalue为选项的值   
?>  

实例:我们使用上一篇教程的代码,(前面我们已经在默认的Twenty Ten主题中新建一个myfuntions.php ,然后在functions.php文件中include新文件),打开myfunctions.php文件,去掉三个隐藏表单,去掉表单的的提交地址,也就是form标签中的action属性,之后代码如下:

<?php      
function test_function(){   
    add_theme_page( '阿树工作室', '阿树工作室', 'administrator', 'ashu_slug','display_function');   
}   
add_action('admin_menu', 'test_function');   
  
function display_function(){ ?>   
    <form method="post" name="ashu_form" id="ashu_form">   
    <h2>阿树工作室主题设置</h2>   
    <p>   
    <label>   
    <input name="ashu_copy_right" size="40" value="<?php echo get_option('ashu_copy_right'); ?>"/>   
    请输入文字   
    </label>   
    </p>   
    <p class="submit">   
        <input type="submit" name="option_save" value="<?php _e('保存设置'); ?>" />   
    </p>    
    </form>   
       
<?php } ?> 

  

下面我们在文件顶部再添加处理数据的代码:

<?php   
$option = get_option('ashu_copy_right');//获取选项   
if( $option == '' ){   
    //设置默认数据   
    $option = '阿树工作室';   
    update_option('ashu_copy_right', $option);//更新选项   
}   
if(isset($_POST['option_save'])){   
    //处理数据   
    $option = stripslashes($_POST['ashu_copy_right']);   
    update_option('ashu_copy_right', $option);//更新选项   
}   
  
?>  

注意:我们这里的例子只有一个设置选项,如果表单中提交了多个数据,可将数据放进一个数组中,这样获取数据的时候只需使用一次get_option函数即可,更新数据也只需要使用一次update_option函数,还有,这一篇文章的方法并不是可取的,如果你只有少量的数据,可以使用上一篇教程中的方法。

下面是myfunctions.php中的所有代码:

<?php   
$option = get_option('ashu_copy_right');//获取选项   
if( $option == '' ){   
    //设置默认数据   
    $option = '默认数据';   
    update_option('ashu_copy_right', $option);//更新选项   
}   
if(isset($_POST['option_save'])){   
    //处理数据   
    $option = stripslashes($_POST['ashu_copy_right']);   
    update_option('ashu_copy_right', $option);//更新选项   
}   
  
?>   
  
<?php      
function test_function(){   
    add_theme_page( '阿树工作室', '阿树工作室', 'administrator', 'ashu_slug','display_function');   
}   
add_action('admin_menu', 'test_function');   
  
function display_function(){ ?>   
    <form method="post" name="ashu_form" id="ashu_form">   
    <h2>阿树工作室主题设置</h2>   
    <p>   
    <label>   
    <input name="ashu_copy_right" size="40" value="<?php echo get_option('ashu_copy_right'); ?>"/>   
    请输入文字   
    </label>   
    </p>   
    <p class="submit">   
        <input type="submit" name="option_save" value="<?php _e('保存设置'); ?>" />   
    </p>    
    </form>   
       
<?php } ?>  

http://www.ashuwp.com/courses/optionpage/199.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WordPress安装及后台详细操作教程.pdf》是一个针对WordPress安装和后台操作的详细教程的PDF文件。下面是对该教程内容的回答: 该教程首先介绍了WordPress的安装过程。它讲解了如何下载并解压WordPress的安装包,如何创建数据库以及如何在服务器上配置WordPress。该教程详细说明了每个步骤,并提供了相关的截图和说明,使读者能够轻松地按照指导操作完成安装。 接下来,该教程介绍了WordPress后台的详细操作。它详细讲解了WordPress后台的各个模块和功能,并提供了相关的截图和解释。读者可以学习如何创建和编辑文章,如何管理分类和标签,如何设置网站外观和主题,以及如何安装和管理插件和小工具。 教程还介绍了如何管理WordPress用户和权限。它详细解释了如何创建用户账号,并分配不同的权限和角色。读者可以学习如何管理和编辑用户账号,以及如何保护网站免受未经授权的访问。 此外,该教程还包括了一些进阶的后台操作,如如何自定义网站链接结构,如何优化SEO设置,如何备份和恢复网站数据等。它提供了一些实用技巧和建议,帮助读者更好地管理和维护自己的WordPress网站。 总之,《WordPress安装及后台详细操作教程.pdf》是一个非常实用的教程,能够帮助读者快速入门并熟练使用WordPress的安装和后台操作功能。它的详细说明和相关截图使教程内容更易理解和实践。无论是WordPress初学者还是有一定经验的用户,都可以从中受益并提高自己的WordPress技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值