日志标签 ‘插件’

6款WordPress谷歌地图插件

2010年3月3日

这几天在折腾我的Beijing Hotels的时候突发奇想,在每个酒店的下面可以添加酒店所在位置的地图,增加前台用户体验。最简单在WordPress中插入地图的方法是你去Google Maps找到你想要的地点后把代码插入到静态页面中去,但是这样做一个缺点就是维护起来相当麻烦,而庞大的WordPress插件之中有20多款和Google Maps有关的应用插件,我从中挑选了6个比较不错的一一验证。

Google Map Generator

用户评价最高的Google Maps for WordPress插件,使用起来也非常简单,在Post或者Page中插入的代码里面加上自己的参数就行。格式如下: {gmap|address|width|height},举个例子  {gmap|Athens, Greece|400|200}。这个插件在2月28日刚刚更新,可以完美的兼容WordPress 2.9.2版。

Google Maps

这个插件可以让用户很方便的在文章中插入Google地图,并且产生的是干干净净的XHTML代码,而不存在任何框架。使用下面的代码格式: [map:http://permalink_to_your_Google_map 640 480],其中640和480分别代表640px的宽度和480px的高度。

Simple Google Map

可以在Posts、Pages或者侧边栏插入Google地图的插件,输入目标地点的经纬度即可插入地图,而且这个插件支持一些简单的设置并且不需要使用者输入Google Maps Api Key。

Google Map V3 for IDN

名字怪怪但是功能强大的Google Maps for WordPress插件,和Simple Google Map不同的是使用这个插件需要有一个Google Maps Api Key并且在使用的时候可以输入地址代替经纬度。

Google Maps Embed

这个插件的作者竟然只在WordPress.com拥有个人博客,但是插件的功能却依然强大,即便是没有或者不会使用Google Maps Api Key的用户也可以很方便的使用,博客主们只要设定宽度、高度、滚动最大宽度和高度、滚动属性和框架的属性即可。不过这个插件是使用iframe在页面中显示地图的。

MapPress Easy Google Maps

这个插件在WordPress的文章便捷页面加入了一个交互式的地图,在编辑文章或者页面的时候就可以轻松的插入你想要的地图。该插件会自动插入一个很漂亮的交互式地图到您的博客!

大概的说了一下这六款地图,不过详细用法都不是那么简单,看来有时候还不如一个一个页面的复制代码。不过如果大家有耐心,也可以在他们的基础上开发出来更实用的谷歌地图插件。

分享家:Addthis中国

相关日志

WordPress日志ID不连续的解决方法

2010年1月26日

很多zblog转入WordPress的用户一般都是用文章ID.html或者POST/文章ID.html,但是WordPress自从2.6版本以后增加的Post Revisions(文章的版本控制,类似于zblog的自动保存)这个功能实在是非常的讨厌,我转换到WordPress之后手工修改了147篇日志,结果就产生了147条Post Revisions,这篇文章和上一篇你好,WordPress之间的ID相差了100多,这样不仅仅会在数据库中产生大量的垃圾信息,更不河蟹的是文章ID不连续了就不好看了(虽然对搜索引擎没有什么影响)。虽然我目前为止还有一点问题没有解决,但是基本已经找到了让WordPress日志ID连续的方法。

禁用WordPress自动保存

1.1 首先在UTF-8模式下打开根目录下面的wp-config.php,加入下面的代码,注意标点和加的位置。

define(’WP_POST_REVISIONS’, false);

1.2 下载、安装并启用Disable Autosave插件。

同样对于没有禁用WordPress自动保存的博客,例如使用POSTNAME作为WordPress伪静态的设置的,你的数据库里面或多或少都会有一些没有用的数据记录,一旦他们积少成多,就会影响博客的运行和查询速度,运行下面的代码删除给数据库减肥

delete from wp_posts where post_type = ‘revision’;

提示:上传的图片、媒体文件同样使用WP_POSTS数据表,建议使用外部图片存储。

分享家:Addthis中国

相关日志