模板标签-the_content_rss()

0条评论

说明

该标签显示已经被格式化以供用在RSS订阅中的、当前文章的内容。该标签必须在WordPress主循环(loop)

在使用快速标签 <!--more-->的非单篇/非固定链接文章页面中 ,该标签用teaser(摘要)链接代替文章的“Read More”部分。

用法

 <?php the_content_rss('more_link_text', strip_teaser,
                      'more_file', cut, encode_html); ?> 

示例

默认用法

用默认值显示RSS格式的文章内容。

 <?php the_content_rss(); ?>  

隐藏Teaser链接并限制文章摘要长度

以RSS格式显示文章,隐藏teaser链接,在文章的第50个单词处停止显示文章内容。

 <?php the_content_rss('', TRUE, '', 50); ?>

参数

more_link_text

(字符串)“more”链接的链接文本。默认值为 '(more...)' 。

strip_teaser

(布尔型)显示(FALSE)或隐藏(TRUE)more链接前的文本。默认值为FALSE。

more_file

(字符串)more链接所指向的文件。默认值为当前文件。

cut

(整数)结束内容前所显示的内容字数。默认值为0(显示所有内容)。

encode_html

(整数)定义html标签过滤与特殊字符(如'&')编码。可用值包括:

  • 0 ——(默认)为编号的“url脚注”解析链接
  • 1 —— 用PHP函数htmlspecialchars()进行过滤,也会将cut参数设为0,因此不推荐在使用cut参数时以1作为encode_html的值
  • 2 —— 去除html标签,用'&' 代替其HTML字符串实体(&amp;)。使用cut参数时,encode_html的默认值为2。