WordPress截取文章内容
发表于|更新于|WordPress
|浏览量:
记一段很常用的代码。
方法一 先简单介绍一下。mb_strimwidth() 会根据”宽度”来截取文字,全角字符宽度为2,半角字符为 1,只要我们将截断的宽度设置为偶数,那最后截断输出的内容一定不会有乱码。 在截断输出首页文章内容的问题上,我们还应该搭配 strip_tags() 来共同实现。strip_tags() 的作用是清除字符串内的 html 标签,放在这里就是清除输出的内容格式(包括清除图片)。既然目的是截取小段文字,自然也不需讲求格式。 废话打住,说”正题”: 请找到模板内 index.php 中的
将其替换为
post_content)), 0, 120,"......"); ?>之后首页文章内容截断输出就实现了。更改截取字数请调整例子中的 “120” 为你想要的数值,它后面的 “……” 是输出末尾的替换内容,款式参考我的首页。这六个点也算在 120 之内,占 6 个半角宽度。 方法一不能截取字符可以用下面的方法 方法二实例:
文章作者: Kouss
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 口水随想!
相关推荐

2015年06月02日
说说WordPress几种外链缩略图方案,自动把第一张图片做缩略图
下班抽空写的,不会很详细。如果没改过WordPress代码的朋友,可能看完了也不知道从哪里下手。插件的标题都是链接到它们开发者那里的,可以从他们那里获得更详尽的帮助,我只是提供个思路给大家。 方案一:使用缩略图插件WP-Thumbnails插件原理是每打开一篇文章生成相应的缩略图,所以安装插件后再访问网站,插件就会自动生成缩略图。 使用方法很简单,启用插件后,进入设置——WP-Thumbnails,如图选择自动下载外链图片到本地。 然后找到首页缩略图的设置,填好生成缩略图的尺寸,靠左还是靠右显示,更新设置就可以把下面那行代码插入你模版需要放置缩略图的地方了。 另外这个插件不仅仅是文章列表缩略图,还有其他缩略图甚至是摘要截取,你们慢慢发掘和使用,这里不多讲。如果不知道缩略图那段代码在哪里添加的,可以用谷歌或者火狐浏览器的审查元素去找。 这个插件的缺点:1、新浪sae那些没有写入权限的服务器不能用。2、它是先下载外链图片到服务器,然后再生成缩略图的,会占用一些服务器负担和空间,但是这个几乎可以忽略不计。3、可以设置全局缺省图。4、当图片地址大写,或者不是JPG结尾的图片地址,...

2015年05月22日
整站Ajax的WordPress主题,WPGO v1.04非正式发布
就是我网站现在用着的这款主题,就当做WordPress主题分类的第一篇文章吧。作者停止更新很久了,那时响应式博客主题还没像现在那么多,我是比较早看上的。到现在重新建站,用过多梦、百秀、云落Git等,最后还是用了这个。并且默念再换主题就剁手,专心研究不要把时间花在重复的东西上。虽然不是很大气,但是够深沉,如果作者有精力继续更新就好了。 这款WordPress 模板是响应式扁平化风格的博客主题,镶嵌蓝色的色调,看上去非常舒适。当然功能方面也是绝不含糊,最大的特点当属这款WordPress主题支持整站Ajax,于是你就可以高大上的在侧边栏搞个music什么的了。 当然,后台设置,小工具,短代码那些一个也不能少,喜欢此款主题的朋友,可以去购买一份。 主题功能预览 wpgo支持整站Ajax,从此可以在侧边栏放点音乐装13 你目前看到的整个主题,没有使用到任何插件,网站地图,super cache这些类型的除外 特有的顶踩功能,试踩一下? 回复可见 自带SEO、友情链接、文章归档模板 自动生成一级文章目录 自动生成文章标签内链 支持顶部和背景图设置,背景图支持大图的c宽高 防垃圾评论,再也不...

2015年05月23日
14款WordPress表情打包下载、表情替换
WordPress自带的表情,让我说你什么好呢,哎,真太那啥了。但是你们绝对没有在我的博客看到它的自带表情,因为我建站后第一件事就是替换了那些丑陋的家伙们。如果实在想饱眼福的,可以到别的WordPress站点碰碰运气。 好了,废话咱也不跟你唠了。以下,正题。 WordPress一共22个表情,存放在wp-includes/images/smilies这个目录下面,下载后直接覆盖了就可以了。但是切记不要随便改表情的名称,否则表情会无法显示。 下面,分享几款我在网上收集来的表情 第一款:Riceballs,作者David Lanham,外国货。这款也是我正在使用的,大爱。 第二款:ComCom Smilies,来历不详,望知情者告之。 第三款:人人网表情,无需介绍了。 第四款:QQ表情,这个我们再熟悉不过了,也不多讲了。 第五款:QQ表情方块版,由QQ表情修改而来,作者不知道。 第六款:嘀咕表情,zwwooooo修改而来。 第七款:Android Smilies,作者安致哥。他表示:因为他下下来的图标只有20个,而WordPress表情有22个,所以有...

2015年05月08日
WordPress的主循环
内容查询离不开循环,WordPress为内容查询构建了主循环,其中包括常规查询和循环中常用内容的查询函数,还有稍微高级的自定义查询,下面就让我们来一一了解。 主循环简介在WordPress中显示文章内容都是用主循环(The Loop),包括首页、分类页、文章页和搜索结果等其他页面,自定义查询也是用主循环,这个循环挂载了WordPress许多动作和钩子,通过主循环我们不仅可以快捷有效地把内容展示出来,同时别处的代码(如 functions.php 文件)也能通过动作钩子实现修改查询条件或内容。 最常见的主循环(这样的循环在WordPress模板文件中随处可见,如 index.php): <?php if (have_posts()) : while (have_posts()) : the_post(); //~ 在这里使用内容函数,如 the_title(); endwhile; endif; ?> 如上代码所示,我们很容易就能看懂其中的原理:WordPress先通过 have_posts() 判断是否有文章,如果有就使用 while 语句循环,然后在循环中通过 th...

2015年06月09日
给WordPress添加智能摘要结构化数据
今晚给小站添加了360搜索引擎的好搜智能摘要,虽然不知道有个卵用,但是现在SEO那么烂,试试也不会死。 首先了解,什么是“智能摘要结构化数据简介”?传送门:http://www.haosou.com/help/help_3_9.html 以新闻站为例,数字公司列出了一下meta信息,需要我们添加到站点里的,以方便搜索引擎收录。 智能摘要展现范例 这是360给出来的格式: 以我的主题为例,添加以下代码: 一般WordPress主题都是加在header.php里的,< head>与< /head>之中。 还需要在functions.php添加以下代码: 123456789101112131415161718192021222324252627//缩略图function catch\_that\_image() { global $post, $posts; $first_img = ''; ob_start(); ob\_end\_clean(); $output = preg\_match...

2015年05月08日
WordPress的模板层次
WordPress模板的定义非常方便,但是在定制模板之前,我们有必要知道WordPress的模板层次,了解WordPress是如何加载模板文件的,这将有利于开发模板时合理利用资源及提高工作效率。 万能的index.php通过“WordPress主题构成”这篇文章,我们已知道一个最简单的WordPress主题只需要 style.css 和 index.php 文件即可。这代表着 index.php 可以是任何一个页面的模板,无论是首页,还是文章页,或是分类页,再或者是搜索结果页面,它都能完美胜任。 也就是说,当对应的模板不存在时, index.php 将是WordPress最后的底牌。 模板加载顺序下面让我们来了解一下WordPress都是怎么加载模板的 首页 首先WordPress会先检查是否有静态首页,如果有静态首页,就会加载这个页面内容并通过 front-page.php 模板文件展示,如果没有这个模板文件,就会通过页面模板展示 如果没有静态首页,就会加载 home.php 最新文章模板 如果没有 home.php 则加载 index.php 模板 文章页 首先被考虑的是...





