主题激活、创建数据库表

时间:2012-12-13 作者:MartinJJ

我的任务是创建一个主题,作为网站所有者易趣店铺产品列表的基础。

我已经用普通的老php充实了大部分项目,使通过ebay api添加物品的一切工作正常,现在我正在将代码集成到函数中。自定义主题的php。

我需要做的是在WP中创建数据库表,以保存来自各种xml文件的ebay xml文件值,如下所示codex 我可以看到它是如何通过插件激活完成的,我的问题是如何通过主题功能直接完成。php on theme activation follow the codex it not work which im gusting is down to required\\u once ABSPATH

2 个回复
最合适的回答,由SO网友:K Themes 整理而成

在函数中。php您可以创建“your\\u set\\u tables\\u function()”,然后将其挂接到“after\\u switch\\u theme”挂钩中。

示例:

add_action("after_switch_theme", "your_set_tables_function");

SO网友:Siavash1991

创建一个名为theme_activation_function 并执行在其中创建表的代码。

通过添加after_switch_theme 操作,当您的主题启用时,函数将运行!:)

<?php add_action(\'after_switch_theme\', \'theme_activation_function\'); ?> 

结束

相关推荐

在新的Mac OSX Lion环境中的本地主机上获取“Error establing a Database Connection”(在本地主机上建立数据库连接时出错)

我刚买了一台新的Macbook Air,我一直在手动从旧Macbook迁移文件和代码(而不是使用迁移助手,以避免携带cruft)。我有几个网站在本地运行Wordpress(在我的旧Macbook上),还有几个网站只是静态运行,没有CMS。我想我已经正确地配置了Apache和MySQL(在新的Mac上用Homebrew安装MySQL,并使用Sequel Pro对其进行管理),但我的所有Wordpress站点都不断出现“建立数据库连接错误”。静态站点在其本地域上运行得很好,因此我认为我正确设置了Apache和