如何向自定义选项主题页添加导出功能

时间:2011-03-23 作者:Downloadtaky

我正在创建一个新的Wordpress模板,我有一个问题:我在新模板中添加了一个自定义选项页(你可以看到我在做什么HereHere) 但现在我想添加一个新函数。你知道Si联系表吗?在这个插件中,最终用户可以下载所有设置的备份,并将其上载到其他网站。我想能够添加到我的新选项页相同的功能。我知道如何将我的设置日志备份到phpMyAdmin,但有时最终用户无法登录到phpMyAdmin,或者最好他/她不登录到phpMyAdmin:-)。你有什么解决办法吗?实际上,我所有的自定义函数都被命名为:“appaqua\\uu zona1c”appaqua\\uu zona1x\'等。。。我的主题简称是appaqua。请对我客气,我不是一个专业的程序员,如果我用错误的词来解释我需要什么,我真的很抱歉。非常感谢大家!

1 个回复
最合适的回答,由SO网友:EAMann 整理而成

最简单的方法是查看Si Contact Form (因为它已经做了你想要的)并使用相同的系统。很快,您将需要方法来执行以下操作:

创建主题选项的XML(或其他格式)文档如果要使用Si联系人表单作为示例,备份例程如下所示:

基本上,它只是在文件中输出选项的序列化版本。然后,您可以将文件上载到管理页面,解析序列化的选项字符串,并从备份中恢复所需的任何内容。

Si联系人表单的备份脚本位于si_contact_form_backup_restore() 此文件的功能:http://plugins.svn.wordpress.org/si-contact-form/trunk/si-contact-form.php (这一页的大部分内容)。它只是读取文件,解析选项,并根据需要在数据库中设置它们。

结束

相关推荐

在我的WordPress数据库中,这些phpMyAdmin错误意味着什么?

我在我的WordPress数据库中发现了3个非常类似的phpMyAdmin错误。More than one INDEX key was created for column `comment_approved` More than one FULLTEXT key was created for column `post_title` More than one INDEX key was created for column `lead_id` 有人知道如何