存档
我的Simple Tags插件升级到最新版本 1.7.4.4,却发现跟我的某些插件产生冲突,出现乱码: Warning: array_keys() [function.array-keys]: The first argument should be an array in /domainname/wp-content/plugins/simple-tags/inc/client.php on line 1310 Warning: shuffle() expects parameter 1 to be array, null given in /domainname/wp-content/plugins/simple-tags/inc/client.php on line 1311 Warning: Invalid argument supplied for foreach() in /domainname/wp-content/plugins/simple-tags/inc/client.php on line 1312 发现Simple Tags每次更新都或多或少有些问题,每次都要手动修改。。。汗 这里有一个解决方法。 找到wp-content/plugins/simple-tags/inc/client.php(可以直接从后台插件页编辑)第1309行的function randomArray( &$array ) { 在下面加一句if (!is_array($array)) return [...]
昨天安装了一个WordPress表情插件,不是很好用,今天又安装了Highslide4WP插件,主要是想要他的表情功能,其实NEOEASE他说其实这个插件还有后续功能,正在开放ing…… 这个插件助你在 WordPress 中轻易地使用 Highslide 弹出窗口. 你可以借助它制作页面的图片弹出窗口, 就算你卸载插件, 也不会对你的页面产生任何影响. 另外, 插件将会支持一些弹出窗口的小工具, 目前支持的有表情图标的弹出框.
Update 2008.12.15 : 新的表情插件Highslide4WP插件安装使用 安装了wordpress最常用的表情插件,本来想用高山仰止的custom smilies插件,可惜发现最近的几个版本都有点错误,特别是后台,比较明显。 所以安装了alexking.org的WP Grins插件,直接显示出来的,可能功能没有custom smilies的多,但是安装使用都比较简便,所以选择了WP Grin做我的表情插件。下载地址 安装方法:将压缩包内的 wp-grins.php 文件上传到你的 wp-content/plugins 目录下 将 prototype.js 上传到你的 wp-includes/js/ 目录下。 到后台插件页面启用 WP Grins 即可。 想要让主题支持该插件,主题的 head 里必须包含wp_head 在 comments.php 文件里必须包含 id=”comments” 一般来说,主题都会包含这2个条件,所以几乎不用担心它们。 具体效果可以看我的评论框上面的表情。后台撰写日志编辑框下面也有表情按钮,能添加表情。 。 不过这个插件也有不足指出,后台撰写日志编辑框下面的表情按钮不能直接点击应用~总是出错,不知道是不是原插件有问题。哪位朋友知道希望能指点下
一直觉得WordPress的Title的设计对搜索引擎不友好,下面做一下对Title的优化: 在header.php文件中找到显示Title的地方,一般是这段代码 <title><?php bloginfo(‘name’); ?><?php wp_title(); ?></title> 用下面这段代码替换掉: <?php $the_title = wp_title(‘ – ‘, false); if ($the_title != ”) : ?> <title><?php echo wp_title(”,false); ?></title> <?php else : ?> <title><?php bloginfo(‘name’); ?></title> <?php endif; ?> 这样优化后,在日志页面只显示日志的标题。这点对博客的SEO优化相当重要! 而且也比较简洁,不乏美观。
常看xiaorsz的博客,觉得这个功能挺有效的,所以加了个。喜欢的请看原文:wordpress 实现 Ctrl+Enter 快捷发表留言 xiaorsz说的不是很清楚,我在这里顺便加了写说明:) 编辑Comments.php,找到: … </form> … 在上面加入: <!– comments shortcut begins –> <script type=”text/javascript”><!– document.getElementById(“comment”).onkeydown = function (moz_ev) { var ev = null; if (window.event){ ev = window.event; }else{ ev = moz_ev; } if (ev != null && ev.ctrlKey && ev.keyCode == 13) { document.getElementById(“submit”).click(); } } // –></script> <!– comments shortcut [...]