我有一个列出wordpress站点,并希望将geo数据集成到Wordpress MySQL数据库中,以实现自定义搜索功能
我想利用不同的方面来创造不同的东西..。
城市价值将成为分类法,州值将成为分类法,邮政编码值将成为分类法,纬度将成为自定义域,经度将成为海关字段,县将成为分类法
城市分类学->城市分类学术语国家分类学->国家分类学术语邮编分类法->分类法术语纬度->习俗领域价值经度->习俗价值郡分类学->县分类学术语
下面是我所拥有的SQL文件中的几个示例条目:
DROP TABLE IF EXISTS `cities_extended`;
CREATE TABLE `cities_extended` (
`city` varchar(50) NOT NULL,
`state_code` char(2) NOT NULL,
`zip` int(5) unsigned zerofill NOT NULL,
`latitude` double NOT NULL,
`longitude` double NOT NULL,
`county` varchar(50) NOT NULL
) TYPE=MyISAM;
INSERT INTO `cities_extended` VALUES ('Holtsville', 'NY', '00501', '40.8152', '-73.0455', 'Suffolk');
INSERT INTO `cities_extended` VALUES ('Holtsville', 'NY', '00544', '40.8152', '-73.0455', 'Suffolk');
INSERT INTO `cities_extended` VALUES ('Adjuntas', 'PR', '00601', '18.1788', '-66.7516', 'Adjuntas');这与Wordpress数据库是可行的吗?谢谢
发布于 2011-07-05 21:15:31
回答你的问题..。是的,这是可行的。
但是给你一些正确方向的指点..。
我认识一些使用WordPress进口商插件非常成功的人。可以想象,您可以将您的地理数据从您的数据库(使用您所熟悉的任何DB管理工具)导出到这个插件所期望的导入格式。根据PHP和DB模式的舒适度,您甚至可以调整这个插件以满足您的需要。
但是,由于您可能正在寻找“一次”导入,您甚至可以编写一个PHP脚本并利用wp_插入_术语函数。(同样,取决于您对PHP的满意程度)。我可能就是这样做的。通常,我会创建一个到我的geo数据库的DB连接,循环所有记录,在循环中使用wp_insert_term (如果需要的话跟踪我已经插入的城市、州、zip,这样我就不会插入20条"Holtsville“记录)。
所以再一次..。答案是“是”绝对可行。但这可能要花点功夫。希望这能帮点忙。祝你在项目上好运!
https://wordpress.stackexchange.com/questions/22082
复制相似问题