Tag Archives: wordpress

DEDECMS果然很猛很强大

最近要帮哥哥整一个企业演示站,发布一些企业图片之类的东西,企业介绍,偶尔再发点新闻!
虽然,不难,但是想找个合适的模板实在是有点纠结!
先是使用joomla,模板有点少,或者适合中文的少!
后来使用wordpress,发现,现成的模板也不多!

Akismet:Byebye!spam!

spam!goodbye!I never want to see you again
推荐大家开启:Akismet,这个插件,目前版本的wordpress已经自带此插件,开启只需要简单注册一下 就行了!基本上可以拦截大部分的垃圾评论

最近wordpress的后台怎么这么慢滴?

难道服务器慢了么?一直使用温州地平线的空间还是不错滴,不知道最近为何?
打开后台出奇的慢!
打开博客到是很快!研究来研究去也不知道为何?纳闷中

WordPress 随机日志调用代码

Google 首页有“手气不错”按钮,如果需要为 WordPress 添加随机文章链接,简单的代码就能实现,并不需要插件支持。每次刷新页面,链接会自动更新,演示效果请点击芒果首页的蓝色按钮。
随机文章代码如下:
<?php $rand_post=get_posts(‘numberposts=1&orderby=rand’); foreach($rand_post as $post) : ?><a href=”<?php the_permalink(); ?>”>随机</a><?php endforeach; ?>
以上代码使用 WordPress 默认函数 get_posts 中的 orderby=rand 属性来随机选取文章链接。但如果需要调用多篇文章并以列表形式展示,则代码如下:
<?php $rand_post = get_posts(‘numberposts=10&orderby=rand’);
foreach( $rand_post as $post ) : ?>
<li><a href=”<?php the_permalink(); ?>” title=”<?php the_title(); ?>”><?php the_title(); ?></a></li>
<?php endforeach; ?>
以上代码随机选择 10 篇文章,列表样式可以根据需要自定义。
转载自 <a href=”http://www.mangguo.org/wordpress-random-post-call-code/” title=”WordPress 随机日志调用代码” rel=”bookmark”>WordPress 随机日志调用代码 | 芒果</a>

一段JS代码,让你的WordPress支持简繁转换

上网的时候我们会发现很多网站都有繁体版本,通过导航栏上的一个按钮就可以把网页上的文字从简体中文变成繁体中文。很多主机商也提供类似于“简繁通”之类的产品,当然,是需要收费的。那么,怎么让我们的博客不用花钱也能支持简繁转换呢?
我们看到国内的很多博客用户都在自己的主页上添加了Google的翻译挂件,通过简单的设置让Google来为我们把网页从简体中文翻译成繁体中文或英语。而我介绍的这个简繁转换,是通过js的方式实现的。下面我就以WordPress为例说明一下:
1、下载文件tw_cn.js,下载方式:右键另存为;备用地址
2、修改变量。拥记事本打开文件,对前几行有标注的变量进行更改;
3、上传文件tw_cn.js到网站根目录;
4、修改主题,在你想要显示简繁转换按钮的地方加上代码:
<a id=”translateLink”>繁體</a>
5、然后在footer里加上如下代码:
<script type=”text/javascript”
src=”http://yourdomainname.com/tw_cn.js” mce_src=”http://yourdomainname.com/tw_cn.js”></script>
<script type=”text/javascript”>
var defaultEncoding = 0; //默认是否繁体,0-简体,1-繁体
var translateDelay = 0; //延迟时间,若不在前, 要设定延迟翻译时间, 如100表示100ms,默认为0
var cookieDomain = “http://yourdomainname.com”; //Cookie地址, 一定要设定, 通常为你的网址
var msgToTraditionalChinese = “繁體”; //默认切换为繁体时显示的中文字符
var msgToSimplifiedChinese = “简体”; //默认切换为简体时显示的中文字符
var translateButtonId = “translateLink”; //默认互换id
translateInitilization();
</script>

Wordpress 固定连接设置的参数与技巧

都是在使用的时候才会去寻找解决方法,习惯把学习的点滴都记录下来,下来就来学习一下设置固定链接的方法和技巧吧。
什么是固定链接,打个比方,如果说域名是一个博客在互联网上的代表一个人的话,那么固定链接地址就是门牌号码。只有通过固定链接,你才能找到找个人。由此可见,固定链接在博客中的重要性。对于wordpress 用户而言,掌握一下一些固定连接的设置参数和技巧,则能够让别人更好的找到你的博客。
参数
参数不多说,很死的东西,按照WordPress官方文档列表如下:
%year%
基于文章发布年份,比如2007;
%monthnum%
基于文章发布月份,比如05;
%day%
基于文章发布当日,比如28;
%hour%
基于文章发布小时数,比如15;
%minute%
基于文章发布分钟数,比如43;
%second%
基于文章发布秒数,比如33;
%postname%
基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;
%post_id%
基于文章post_id,比如423;
%category%
基于文章分类,子分类会处理成“分类/子分类”这种形式;
%author%
基于文章作者名。
将上述参数进行组合,即可得到wordpress的固定链接形式。网上常见的几种设置方法:
/%year%/%monthnum%/%day%/%postname%/
/%year%/%monthnum%/%postname%/
/%year%/%monthnum%/%day%/%postname%.html
/%year%/%monthnum%/%postname%.html
/%category%/%postname%.html
/%post_id%.html
技巧
一、不要让日期出现在固定连接链接里面
这基于两个方面的考虑。一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了。另外一个原因是,假如你要修改文章的日期重新发布的话,链接地址就变了,也就是意味着你的反向链接,PR 等等都没有了。
二、不要让分类的链接出现在固定链接里面
这一点是很多人都会忽略的地方。让分类出现在固定链接里面有两个缺陷:一是一篇文章如果选择了多个分类的话,则会出现多个链接地址,这很容易造成因为重复内容而被搜索引擎惩罚;二是有可能会造成关键词堆砌而被搜索引擎惩罚。
三、链接不要过深
这一点经常看到。很多wordpress 用户的固定链接是年/月/日/分类名/文章名。这种过于深的固定链接对搜索引擎是非常不友好的。
四、不要让中文字符出现在固定链接里面
虽然现在的搜索引擎已经能识别URL地址里面的中文字符,但无论是从美观上,还是从wordpress 优化的角度来看,都是非常差的。
总结
最好的wordpress固定链接形式是:域名/文章名(参数为/%postname%.html)。

WordPress解决中文标签失效的问题

修改wp_includes里的rewrite.php
这是网上最常见的方法,原理是,让WordPress在对其他内容使用Permalink的时候,对tag不使用,而使用链接2的QueryString模式发送中文编码:
function get_tag_permastruct() {
if (isset($this->tag_structure)) {
return $this->tag_structure;
}
if (empty($this->permalink_structure)) { //—–this line need change——
$this->tag_structure = ”;
return false;
}
把第5行改为
if (!empty($this->permalink_structure)) {
局限:没有起到Permalink的“漂亮”作用,如果不能自己修改WP的文件就没办法了。