Linux区

按wordpress标签归档



wordpress的post_name转换编码为中文字符的方法

echo urldecode($post->post_name); wordpress的post_name其实跟post_title是一样的。前者是后者的url别名。 前者的中文字符全都变成%e6%a0%87%e9%a2%98的乱码的样子,是为了方便url展示。 但是post_name如何反编码成中文呢? wordpress没有自带类似的函数。我花了漫长的时间,终于在php函数里找到了答案,那就是url... 继续阅读 >>


又发现了一个离线发布博客的利器——为知笔记

自建立这个撸linux博客以来,我一直在探索试用更好的wordpress离线博客撰写工具,从最开始的Windows Live Writer,到linux下的Blogilo,再到Firefox扩展ScribeFire Next,今天又发现了一个非常不错值得推荐的博客客户端发布工具——为知笔记,英文名wizNote。   为知笔记在发布博客方面有很多让我惊喜的功能: 第1,它可... 继续阅读 >>


wordpress网站底部jquery脚本无法使用的解决方法

wordpress网站底部的jquery脚本无法使用,跟wordpress的复杂机制没有关系。如果发生这种问题,那么可以肯定的是你的模板里面包含有多个js脚本,其中另一个js脚本一定使用了$这个符号,跟jquery库冲突。要想让这多个javascript脚本共存的方法就是将jQuery脚本里的$替换成jQuery。在这里一定要注意:jQuery不等于jquery,... 继续阅读 >>


wordpress调用网站根路径的方法

自制的wordpress主题需要调用网站的根目录路径,以调用js或其他什么文件。那么如何调用网站根路径呢?答案是:echo esc_url(home_url()); 如下所示: <script type='text/javascript' src='<?php echo esc_url(home_url()); ?>/wp-includes/js/jquery/jquery.js'></script> (wordpress版本:3.8) ... 继续阅读 >>


可怕!wordpress竟然在后台偷偷的自动更新自己!

今天突然发现wp-includes目录下大量php脚本的修改日期变得很新,以为是中招了。 结果通过WordPress 后台自动更新详解和设置_WordPress迷这篇文章才知道wordpress从3.7开始竟然有一个自动更新自己的功能。 这个功能太可怕了!竟然在后台自动执行命令?这不就跟windows的木马流氓病毒一样吗? 它在什么时间启发自动更新?... 继续阅读 >>


Firefox强大的wordpress博客发布插件ScribeFire Next

ScribeFire Next :: Firefox 附加组件 ScribeFire Next是Firefox的博客发布插件,适用于迄今为止的最新版Firefox 44.0。 这个插件简直太棒了。我好像在此之前介绍过它。 我写wordpress博客是不想进入wordpress网站后台的,因为它不仅繁琐速度慢,而且还会自动生成一大堆备份数据。我喜欢用离线博客软件,如Windows Live ... 继续阅读 >>


WP Fastest Cache选项最好不要勾选合并css和合并js

如上图所示,取消勾选“合并css”“合并js”,否则可能出现css或js失效、页面混乱的后果。 继续阅读 >>


blogtool–另类wordpress博客客户端python命令行版

自从用了gentoo之后,折腾境界更高一层。从此,讨厌二进制包,讨厌华而不实的界面。从此,热爱源码,热爱编程,热爱系统最优化配置,深深迷恋gentoo超快的运行速度而不能自拔。什么程序都想精简小巧化,最好不要有任何依赖,像gnome、kde环境及其应用一律不装,以保持系统最大程度的清爽。 因此我没有装blogilo这样依赖k... 继续阅读 >>


WordPress编码和垃圾评论屏蔽问题:functions.php到底该选择什么样的编码格式?

我在一篇关于blogilo同步错误的文章里总结了一条经验:wordpress主题目录下的functions.php文件不能用utf8格式编码,必须用ansi编码。这样才能使windows live writer或blogilo等离线博客软件正常同步、编写和发表博客。 但是为了实现Wordpress屏蔽垃圾评论功能,functions.php文件又必须采用utf8格式。因为需要添加类似... 继续阅读 >>


wp super cache注意事项总结

今天提交一篇新博客时发现缓存全都不见了,原来是因为前几天勾选了“当有新文章或页面的发布或更新时清除之前的缓存文件”,感到非常后悔。为此写一篇新博客总结一下wp super cache注意事项如下: 当有新文章或页面的发布或更新时清除之前的缓存文件。(这个选项一定要取消勾选。否则一旦发布新文章,以前的所有的缓存文... 继续阅读 >>


昨天用blogilo发布wordpress博客失败,今天又好了

昨天用blogilo发布http://www.linux.zone/archives/497博客抽筋了一整天,先后测试了N次,以为博客中有特殊字符才会出来这种问题。今天又把原文照发,结果又都好了。看来问题出在租用的空间服务器上,国庆节期间mysql服务器有可能出现bug。吸取教训,以后凡是出现同样莫名其妙的问题,就没必要再浪费时间折腾,第一时间... 继续阅读 >>