首页 > 经验 > 关键词  > WordPress插件最新资讯  > 正文

WordPress插件制作教程:将数据保存到数据库

2012-05-04 14:08 · 稿源:磊子的博客

这一篇为大家讲解如何将数据保存到数据库中,并且显示在页面上,不会因提交表单时刷新页面输入框中内容消失。要实现这一功能我们需要借助WordPress函数来实现,下面就来讲解具体的实现方法,先把代码贴出来。还是根据之前的那个插件样例,大家可以直接在上面做修改。

<?php

//在WordPress后台评论处显示一个子菜单出来

add_action('admin_menu', 'my_plugin_menu2');

function my_plugin_menu2() {

add_comments_page('数据保存', '数据保存', 'read', 'my-unique-identifier','my_plugin_function2');

}

function my_plugin_function2()

{

if($_POST['test_hidden'] == 'y')

{

update_option('test_input_c',$_POST['test_input']);

//更新你添加的数据库

?>

<div id="message" class="updated">保存成功!</div>

<?php

}

?>

<div class="wrap">

<?php screen_icon(); //显示图标 ?>

<h2>添加数据</h2>

<p>在这里进行数据添加。</p>

<form action="" method="post" id="my_plugin_test_form">

<h3>

<label for="test_input">测试数据:</label>

<input type="text" id="test_input" name="test_input" value="<?php echo esc_attr(get_option('test_input_c')); ?>" />

<h3>

<p>

<input type="submit" name="submit" value="保存" />

<input type="hidden" name="test_hidden" value="y" />

</p>

</form>

</div>

<?php

}

//通过get_option()来显示存在数据库中的信息。

//以上填写的信息都存在了数据库中的wp_options表里面。

?>

上面简短的代码就实现了数据保存并显示的功能,通过这个功能我们就可以延伸到其他的方法或者功能上面。比如一些不错的主题都带有主题设置,里面的一些显示和存储都可以用上面的方法来实现,大家可以多多去尝试下。大概效果就如下面的样例图。

好了这篇文章就写到这里了,如果有不明白或者好的建议的多多提问和指导哦。

本文磊子的博客:https://www.favortt.com/wordpress-plugin-four.html 转载请注明出处!

  • 相关推荐
  • 大家在看
  • 1Password推出Psst!服务:更安全更便携的和他人共享账号密码

    在工作场所和家庭环境中,我们时不时需要和他人共享账号密码,但安全地共享密码却可能非常棘手。1Password 旨在通过其新功能解决这个问题,该功能为你提供了一种以安全方式分享登录凭证的方法,甚至可以与那些没有该服务账户的人分享。这种新方法叫做 Psst!,是 Password Secure Sharing Tool(密码安全分享工具)的简称,它显然是该公司要求最多的功能之一。根据该公司进行的一项研究,大多数工人重复使用公司的凭证。在这些人中?

  • 增强隐私体验:1Password携手Fastmail推出邮件别名订阅服务

    为了抵御网络黑客的攻击,许多人选择了通过 1Password 等密码管理器来规划针对不同线上服务的复杂密码组合,以避免在数据泄露事件发生时被“一锅端”。不过从本周开始,1Password 又拓展了一项服务 —— 允许用户隐藏真实的电子邮件地址。此前,苹果已在 Sign In With Apple 等产品服务上提供了类似的体验。比如通过生成一次性的邮件地址,把它作为与真实邮件地址之间的桥梁,来更好地保护用户的晕死。而在 Fastmail 的协助下,1Pa

  • 工信部:适老版APP不得再设有广告插件

    10月13日消息,据工信微报”发布的消息,工信部高度重视不良广告插件及诱导类按键、违法违规网站、网络安全知识宣传等工作,采取一系列措施强化监管力度,提高监管效能。工信部在专项行动中明确要求,互联网网站和手机APP完成改造后的适老版、关怀版、无障碍版本,不得再设有广告插件,付款类操作不得设任何诱导式按键,以便各类特殊群体方便、安全地使用。工信部印发的《互联网网站适老化通用设计规范》和《移动互联网应用(APP)

  • 工信部:适老版App不得再设有广告插件及诱导类按键

    目前,越来越多APP推出了适老版,为了让这类群体更方便和安全使用APP,工信部要求适老版App不得再设有广告插件。

  • Google将推Pixel Pass:在Pixel 6上提供比Apple One更完善的服务

    距离 Pixel 6 系列手机发布还有 1 周左右时间。除了设备本身之外,Pixel 6 在设计、价格和营销方面也会采取全新的策略。据悉,Google 将会推出 Pixel Pass 维护服务,有点类似于苹果的 Apple One 服务,但在内容之外还提供保修等额外的硬件服务。据悉,Pixel Pass 将会整合 Google One、Play Pass、YouTube Premium 等服务。除了这些套餐下包含的各种内容和产品外,苹果和Google的捆绑服务的关键区别在于,后者需要你先购买一台 Pi

  • 高通和SSW Partners达成收购维宁尔的最终协议

    日前,高通公司和位于纽约的投资机构SSWPartners(“SSWPartners”)宣布,双方已达成最终协议,以每股37美元的全现金交易方式收购维宁尔公司,收购股权总价值为45亿美元。维宁尔已终止其之前与麦格纳国际公司(“麦格纳”)达成的收购协议并取消了原定于2021年10月19日举行的旨在审批该协议的股东特别会议。

  • Google疑将推出类似Apple One的订阅套餐Pixel Pass

    据外媒报道,Google似乎准备宣布一个名为Pixel Pass的新订阅套餐,该套餐将把新Pixel设备跟延长保修和几个Google服务的高级订阅结合起来。现在,Brandon Lee发布的一张图片中详细介绍了这一未经证实的捆绑服务。目前还不清楚Pixel Pass的价格,但文件显示它将通过Google Fi和Google Store跟Pixel设备一起销售。正如Lee所指出的,Pixel Pass似乎结合了苹果的iPhone升级计划(该计划通过月度订阅付款和延长保修期提供iPhone)和Apple

  • 消息称谷歌可能随 Pixel 6 推出对标苹果 Apple One 的 「Pixel Pass」订阅服务

    据androidauthority报道,如今有几种购买智能手机的方式,但看起来谷歌在本月晚些时候推出Pixel6系列时可能会增加另一种选择。一份新的零售泄漏文件详细说明了谷歌Pixel Pass服务的存在。

  • Linux基金会筹集千万美元 以扩展和支持OpenSSF

    Linux 基金会刚刚宣布筹集到 1000 万美元的新资金,旨在为开源安全基金会(OpenSSF)提供扩展支持。作为一个跨行业联盟,OpenSSF 致力于将各种开源软件计划集中在一个保护伞下,以识别和解决开源软件中的网络安全漏洞,并增强漏洞披露实践、研究、培训和相关工具。开源名人兼 Apache Web 服务器主要开发者 Brian Behlendorf,将主管负责这项服务协作。针对美国政府提出的网络安全行政命令,Linux 基金会执行董事 Jim Zemlin 评论道

  • 法大大荣获SAP SuccessFactors “黑科技”大奖

    10月11日,SAP举办了“因需而聚,因创立新”为主题的 SAP SuccessFactors 合作伙伴应用创新大赛2021云端颁奖典礼,法大大凭借领先的技术优势、产品和团队优势,在本次大赛中脱颖而出,荣获“黑科技”大奖,SAP SuccessFactors 员工体验管理大中华区总经理草野拓哉先生参与颁奖。通过合作创新,双方可助力更多的企业全面实现合同签约及管理数字化。△法大大荣获“黑科技”大奖本次大赛围绕 SAP SuccessFactors 为核心平台,基于 SAP

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天