<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Wordpress on heartnn的自留地</title><link>https://www.heartnn.com/tags/wordpress/</link><description>Recent content in Wordpress on heartnn的自留地</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>&amp;copy;2008-2022 heartnn的自留地</copyright><lastBuildDate>Wed, 06 Jul 2011 22:12:00 +0800</lastBuildDate><atom:link href="https://www.heartnn.com/tags/wordpress/index.xml" rel="self" type="application/rss+xml"/><item><title>博客升级到Wordpress 3.2</title><link>https://www.heartnn.com/2011/07/06/update-to-wordpress-3-2/</link><pubDate>Wed, 06 Jul 2011 22:12:00 +0800</pubDate><guid>https://www.heartnn.com/2011/07/06/update-to-wordpress-3-2/</guid><description>确切的说是昨天升级的，基本上没有什么兼容性问题，不过Twenty Eleven主题的问题还算不少。&amp;lt;!&amp;ndash;more&amp;gt;
首先是原来的AI Loader(就是JQuery Lazy Load)不能用了，用YS images lazyload來代替了，並且Twenty Eleven默认没有引用JQuery，所以需要在header.php中添加。
找到
&amp;lt;!--[if lt IE 9]&amp;gt; &amp;lt;script src=&amp;#34;&amp;lt;?php echo get_template_directory_uri(); ?&amp;gt;/js/html5.js&amp;#34; type=&amp;#34;text/javascript&amp;#34;&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;![endif]--&amp;gt; 在上面添加
&amp;lt;?php wp_enqueue_script( &amp;#39;jquery&amp;#39; ); ?&amp;gt; Wordpress 3.2的后台要紧凑了一些，不过heartnn用的Admin Drop Down Menu，所以没感觉有太大变化。(Ozh&amp;rsquo; Admin Drop Down Menu更新很及时了，刚装上新版Wordpress就马上提示插件更新了～)
PageNavi的问题比较麻烦，原来的主题是自带的页面导航，比较方便，现在Twenty Eleven和以前的Twenty Ten一样麻烦，我是修改的functions.php。
/** * Display navigation to next/previous pages when applicable */ function twentyeleven_content_nav( $nav_id ) { global $wp_query; if(function_exists(&amp;#39;wp_pagenavi&amp;#39;)) { wp_pagenavi();} else if ( $wp_query-&amp;gt;max_num_pages &amp;gt; 1 ) : ?&amp;gt; &amp;lt;nav id=&amp;#34;&amp;lt;?</description></item><item><title>万恶的GAE图床</title><link>https://www.heartnn.com/2010/11/12/sa3album-bug/</link><pubDate>Fri, 12 Nov 2010 09:07:00 +0800</pubDate><guid>https://www.heartnn.com/2010/11/12/sa3album-bug/</guid><description>&lt;p>一直用的&lt;a href="http://sa3.org/program/gae-album/">Sa3album&lt;/a>，是从&lt;a href="https://www.heartnn.com/2010/10/27/diabloimage/">大菠萝相册&lt;/a>进化而来的，主要是增加了多相册的功能，生成的图片地址也很短了，但是有一个问题，没有扩展名的后缀，导致绝大多数的lightbox都无法使用，Python代码又完全不会改，各种郁闷。&lt;/p>
&lt;p>但是要仅仅如此郁闷也就算了，这两天折腾wordpress themes，换了theme以后发现原来对图片控制的width=&amp;ldquo;570&amp;quot;是死板的，现在不适合了，于是更郁闷了。&lt;/p>
&lt;p>于是乎开始搜索能自动调整大小的插件，可是那些插件大多是针对本地上传图片所用的，对外链调用的完全不起作用，于是一度想放弃现在的相册，但是又不太舍得，最后不在google搜索插件了，找到了一段css代码：&lt;/p></description></item><item><title>WordPress插件: External Links New Tab</title><link>https://www.heartnn.com/2010/11/05/wordpress-plugin-external-links-new-tab/</link><pubDate>Fri, 05 Nov 2010 05:06:00 +0800</pubDate><guid>https://www.heartnn.com/2010/11/05/wordpress-plugin-external-links-new-tab/</guid><description>&lt;p>这款插件的作用是为所有的站外链接增加&lt;code>rel=&amp;quot;external&amp;quot;&lt;/code>，并且利用javascript将&lt;code>rel=&amp;quot;external&amp;quot;&lt;/code>转换为&lt;code>target=&amp;quot;_blank&amp;quot;&lt;/code>执行，目的是为了符合strict标准。&lt;/p>
&lt;p>这款插件是由&lt;a href="http://wordpress.org/extend/plugins/ldb-external-links/">LDB External Links&lt;/a>和&lt;a href="http://wordpress.org/extend/plugins/jab-external-links-newtab/">JAB External Link New Tab&lt;/a>修改而来，在wordpress 3.0.1下测试通过。&lt;/p>
&lt;p>&lt;img src="https://www.heartnn.com/uploads/2010/11/external-links.png" alt="">&lt;/p></description></item><item><title>简单实用的WordPress缓存插件——WP Simple Cache</title><link>https://www.heartnn.com/2010/11/02/wp-simple-cache/</link><pubDate>Tue, 02 Nov 2010 23:42:00 +0800</pubDate><guid>https://www.heartnn.com/2010/11/02/wp-simple-cache/</guid><description>&lt;p>&lt;img src="https://www.heartnn.com/uploads/2010/11/wp-simple-cache.png" alt="">&lt;/p>
&lt;p>自从前面&lt;a href="https://www.heartnn.com/2010/11/02/something-about-install-wordpress-on-sourceforge/">折腾了SourceForge&lt;/a>以后，总是不太死心，因为WP Super Cache总是安装不成功，我太懒，没有尝试手动安装，估计也很麻烦，光是要配置好那个config就需要改动好多地方，所以干脆去wordpress.org转了一圈，于是发现了&lt;a href="http://wordpress.org/extend/plugins/wp-simple-cache/">WP Simple Cache&lt;/a>。&lt;/p></description></item><item><title>关于Sourceforge上安装WordPress的二三事</title><link>https://www.heartnn.com/2010/11/02/something-about-install-wordpress-on-sourceforge/</link><pubDate>Tue, 02 Nov 2010 01:35:00 +0800</pubDate><guid>https://www.heartnn.com/2010/11/02/something-about-install-wordpress-on-sourceforge/</guid><description>&lt;p>前面写过&lt;a href="https://www.heartnn.com/2010/10/29/setup-wordpress-on-sourceforge/">如何在Sourceforge上安装wordpress&lt;/a>，但是经过后来的调试，不像我想象的那么简单，因为这个空间的写入问题，所以很多插件都不能使用，下面说说感受。&lt;/p>
&lt;p>首先是cache类插件不用想了，由于wp-content目录不可写（可是我明明设置成777了的），所以cache是无法生成的，启动&lt;a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache&lt;/a>的后果就是无法进入后台管理。。。空间速度其实还是不错的，尤其是从国外访问，所以没有cache就没有了吧。(这里我想了又想，很可能是服务器的缘故，不单纯是文件夹权限问题。)&lt;/p>
&lt;p>写入wp-config.php的插件也不行，比如&lt;a href="http://wordpress.org/extend/plugins/ps-wp-multi-domain/">PS WP Multi Domain&lt;/a>，不过可以自己编辑一下。类似的，写入.htaccess的也必须手动编辑。&lt;/p></description></item><item><title>关于Wordpress的gzip输出</title><link>https://www.heartnn.com/2010/10/29/wordpress-gzip-output/</link><pubDate>Fri, 29 Oct 2010 01:51:00 +0800</pubDate><guid>https://www.heartnn.com/2010/10/29/wordpress-gzip-output/</guid><description>&lt;p>gzip输出的目的是可以有效地减少文件大小，以利于更快速的传输。&lt;/p>
&lt;p>观看本文之前，请先到&lt;a href="http://www.whatsmyip.org/http_compression/">这里&lt;/a>检查你的网站是否已经启用gzip，如果已经启用，请忽略本文。&lt;/p>
&lt;p>wordpress从2.5版本开始，不再提供gzip输出选项，而改代码又相对复杂，于是寻找一个可用的插件是必要的。&lt;/p>
&lt;p>我用的是&lt;a href="http://wordpress.org/extend/plugins/wpcompressor/">wpCompressor&lt;/a>，目前的最新版本是0.3，插件很小，是单文件的。&lt;/p>
&lt;p>使用中有个小问题，就是这个插件开启时，影响了xmlrpc，也就是说我的ScribeFire不起作用了。。。&lt;/p>
&lt;p>于是乎改插件吧（本人不会做插件，但改改还是会的，&lt;code>o(*≧▽≦)ツ）&lt;/code>，在gzip输出地时候排除了&lt;code>xmlrpc.php&lt;/code>文件。反正这个文件也不会访问到的。 改好的代码在下面：&lt;/p></description></item><item><title>用SourceForge.net建立WordPress</title><link>https://www.heartnn.com/2010/10/29/setup-wordpress-on-sourceforge/</link><pubDate>Fri, 29 Oct 2010 00:09:00 +0800</pubDate><guid>https://www.heartnn.com/2010/10/29/setup-wordpress-on-sourceforge/</guid><description>&lt;p>&lt;img src="https://www.heartnn.com/uploads/2010/10/about-sourceforge.png" alt="">&lt;/p>
&lt;p>说来惭愧，6年前就创建了SourceForge(以下简称sf)的账号，但是从来没用过，最近无事，于是登陆来折腾一下～～发现sf空间的确是支持php的，很是欣喜。建立了一个Wordpress也成功了，当然用了点手段，想知道怎么折腾请往下看。(我不确定这样做是不是违反了sf的规定，因为sf本身提供了wordpress的博客，当然是不能自定义的那种了，下面会介绍到。)&lt;/p>
&lt;p>首先是没有账号的先去注册个(这是废话。。。)，登陆后点上面的Create Project。&lt;/p>
&lt;p>&lt;img src="https://www.heartnn.com/uploads/2010/10/sourceforge-home.png" alt="">&lt;/p></description></item><item><title>WordPress数据库优化那点事</title><link>https://www.heartnn.com/2010/10/19/wordpress-database-optimization/</link><pubDate>Tue, 19 Oct 2010 23:51:00 +0800</pubDate><guid>https://www.heartnn.com/2010/10/19/wordpress-database-optimization/</guid><description>&lt;p>由于最近又开始写博客了，于是重新折腾WP，但是毕竟两年不用，许多设置都生疏了，前两天更是因为一个插件问题，导致xmlrpc不能使用，更是郁闷了半天。&lt;/p>
&lt;p>闲话少说，关于数据库优化来说，无非也就是那几点，先是版本控制，wordpress现在每修改一次文章，就会生成一个新的版本，着实让人不爽，对我们平头百姓也确实没什么用处。解决的方法很简单，用那个&lt;a href="http://wordpress.org/extend/plugins/super-switch/">Super Switch&lt;/a>插件吧，或者更简单的，在wp-config.php文件中加上&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-php" data-lang="php">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">define&lt;/span>(&lt;span style="color:#e6db74">&amp;#39;WP_POST_REVISIONS&amp;#39;&lt;/span>,&lt;span style="color:#66d9ef">false&lt;/span>);
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>一般我都是加在调试开关的下面。 接下来该处理的就是后台首页的rss内容了，网上的处理一般是在wp-config.php里增加&lt;/p></description></item><item><title>Beta还是Stable？</title><link>https://www.heartnn.com/2009/01/07/beta-or-stable/</link><pubDate>Wed, 07 Jan 2009 10:15:00 +0800</pubDate><guid>https://www.heartnn.com/2009/01/07/beta-or-stable/</guid><description>现在的软件行业，总是急着把测试版放出来，让大家觉得作者在不停的开发。不过我倒是觉得这样做更像是在收集Bug。更有甚者，拿来Alpha给大家用，怀疑是不是开发人员在炫耀自己的本领。
相对于软件开发，互联网要相对好得多了，起码Bug很少吧，只是功能的升级，这才是真正的测试，为的是让大家提出更多的建议而不是牢骚。
我绝对是针对WordPress，为什么刚刚才2.7却又赶2.8了呢？难道2.7是在做测试吗？也难怪，连Windows7都在测试。不过现在的WordPress的兼容性真是大打折扣了。
所以说问题不在用户，也不是服务商，而是开发团队。一个好的开发者是不应该拿一件半成品给用户的。在这个问题上微软似乎最应该反思一下，别的不说，他的哪款软件不是天天打补丁呢。</description></item><item><title>国内的几个WordPress BSP评测</title><link>https://www.heartnn.com/2008/12/22/test-chinese-wordpress-bsp/</link><pubDate>Mon, 22 Dec 2008 07:17:00 +0800</pubDate><guid>https://www.heartnn.com/2008/12/22/test-chinese-wordpress-bsp/</guid><description>&lt;p>&lt;img src="https://www.heartnn.com/uploads/2008/12/72pines.gif" alt="">&lt;/p>
&lt;p>这两天放下手头的工作，测试了一些国内的WordPress服务商，发现档次真是不一样，虽说都是WordPress，但是差距怎么就那么大呢。&lt;/p>
&lt;p>yo2.cn：这个功能上可以说是非常强大了，而且还有社会化功能，可是绑玉米收费，就冲这个我也不用了。能导入的博客备份文件只有2MB，比较小。而且主程序似乎是从单用户修改而来的，发个帖子就知道了，编号都是上万的。。。&lt;/p>
&lt;p>72松：本人正在用，而且也不换了（除非真的被和谐掉），唯一缺点是没有我喜欢的风格，不过管理员正在追加风格，呵呵，看起来非常用心啊，后台反馈bug，一般48小时内能收到Email，非常不错了。还有一点遗憾就是主程序版本比较低，不过稳定性非常不错，是多用户的程序。&lt;/p>
&lt;p>ixiezi：先说这个，管理员反馈速度实在是太快了（感觉好像被监控一样），刚发个帖子管理员就回复了。缺点就是，侧边不支持JavaScript，后台插件一般，不过基本功能都有了。&lt;/p></description></item></channel></rss>