WordPress主题Montezuma修改代码实现首页显示文章全文

前段时间换了个基于html5的主题Montezuma,感觉各方面都不错。美中不足的是首页默认是显示缩略内容,并且设置中不能修改。于是我试着去在源代码修改,可怜我一点也不懂php,只有对C有一点点基础。在经过几个小时折腾后,终于找到显示首页文章的函数了。

此函数位于文件template_tags.php

函数名为bfa_excerpt

首先用浏览器的Ctrl+F找到function bfa_excerpt

然后将两个花括号内的内容改为

$more = str_replace( 
		array( '%title%', '%url%' ), 
		array( the_title( '', '', FALSE ), esc_url( get_permalink() ) ), 
		$more
	);

	$content = the_content('');

	/* the new wp_trim_words uses wp_strip_all_tags so bfa_excerpt does not 
	offer its own "strip_tags" with the parameter "allowable tags"
	*/
	$excerpt = implode("",$content).implode("",$more);

	echo $excerpt;

可能系统自动将英文标点转换成中文标点,请手动将复制出来的代码里的中文标点符号替换成英文

保存即可。刷新下缓存,首页是不是变为显示全文了?

下面解释下几个函数作用:

the_content:取文章内容

implode:将几个字符串或数组字符串合成为一个字符串。

经测试修改后能识别readmore

原创文章,转载请注明: 转载自YXZ’s Blog

本文链接地址: WordPress主题Montezuma修改代码实现首页显示文章全文

WordPress博客站点必备的几款插件

1、Google XML Sitemaps

顾名思义,这款插件是自动生成XML格式的站点地图,专门用于谷歌搜索引擎,seo必备!并且自动通知谷歌关于你博客的更新,不过注意需要手动将xml文件地址添加到博客内,一般在主题的页脚中添加链接就行了。

googlexml

插件地址:http://wordpress.org/extend/plugins/google-sitemap-generator/

2、Baidu Sitemap Generator

这款插件和上面的差不多,不过主要是应付百度的,也多了一个功能:生成静态的站点地图页面,而这个主要是给用户看的。。。

baidusitemap

插件地址:http://wordpress.org/extend/plugins/baidu-sitemap-generator/

3、Comment Reply Notification

作为博客,肯定要有一个好的互动体验啦。这款插件主要是创建良好的讨论氛围(嗯。。搞基),在博主对评论作出回复后,自动向评论作者发送邮件通知,也支持@XXX的这种格式。同时也增加了回头率,哈哈。虽然2年没有更新了,但依然支持现在的版本(3.5.1)

Comment_Reply_Notification

插件地址:http://wordpress.org/extend/plugins/comment-reply-notification/

4、WP Keyword Link

正如插件自己的介绍:为你的wordpress博客添加关键词的链接,更多的内链和外链,更好的SEO! 给文章加上内部链接有利于增加搜索引擎收录。完美支持中英文关键词。最新增加相关文章的功能。

wp_keywork_link

插件地址:http://wordpress.org/extend/plugins/rejected-wp-keyword-link-rejected/

5、Akismet

这款插件是应用广泛的一个垃圾留言过滤系统。免费版已经足够个人博客用。想当初,没装这个插件时,每天都有垃圾评论,要不就是发外链的,要不就是卖广告的,而且都是外国。自从用了这个插件,腰不酸了腿不疼了,可博客貌似冷清了,唉,没人来额。

Akismet

插件地址:http://wordpress.org/extend/plugins/akismet/

6、All in One SEO Pack

这是一款功能强大先进无敌的seo插件,他自己也没有吹牛,真的是所有seo的都在里面了。可以设置全站关键词、描述、单个文章关键词、描述、标题等的,功能非常强大。

All_in_One_SEO_Pack

插件地址:http://wordpress.org/extend/plugins/all-in-one-seo-pack/

如果你有什么意见或建议,欢迎留言,本人将会认真对待每一个评论。

 

原创文章,转载请注明: 转载自YXZ’s Blog

本文链接地址: WordPress博客站点必备的几款插件

WordPress压缩合并优化css,js优秀插件

今天偶然拿百度页面优化查了下博客,发现速度很低,占时间的主要是js/css请求,竟然有20多个,看来是时候需要合并一下js/css文件了Better_WordPress_Minify

 

这款插件的名字叫Better WordPress Minify

在wordpresss 3.5.1下测试正常。安装后无需配置自动合并css/js文件,貌似基于开源项目minify。

安装方法:直接在wordpress插件内搜索Better WordPress Minify即可

插件页面:http://wordpress.org/extend/plugins/bwp-minify/

原创文章,转载请注明: 转载自YXZ’s Blog

本文链接地址: WordPress压缩合并优化css,js优秀插件

WordPress更换域名后整体修改图片/资源/媒体链接的方法

首先在博客所在的数据库里找到一个表名为****posts,记录下此表名。然后进入phpmyadmin,进入到博客所在数据库,点击sql,执行以下查询(将表名更换为上面记录下的表名):

UPDATE wp_blogposts SET post_content = replace(post_content, 'http://www.old.com', 'http://www.new.com');

当然了,要将新旧域名替换进去,如果提示成功就完成了,如果提示#1146 – Table ‘****’ doesn’t exist,说明你的表名有问题

原创文章,转载请注明: 转载自YXZ’s Blog

本文链接地址: WordPress更换域名后整体修改图片/资源/媒体链接的方法