Wordpress摘录长度标记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Wordpress摘录长度标记相关的知识,希望对你有一定的参考价值。

function that creates a template tag that can be used to insert excerpts with different lengths. Also controls characters that come after excerpt
  1. // In Functions.php:
  2. function the_excerpt_max_charlength($charlength) {
  3. $excerpt = get_the_excerpt();
  4. $charlength++;
  5. if(strlen($excerpt)>$charlength) {
  6. $subex = substr($excerpt,0,$charlength-5);
  7. $exwords = explode(" ",$subex);
  8. $excut = -(strlen($exwords[count($exwords)-1]));
  9. if($excut<0) {
  10. echo substr($subex,0,$excut);
  11. } else {
  12. echo $subex;
  13. }
  14. echo "[...]";
  15. } else {
  16. echo $excerpt;
  17. }
  18. }
  19.  
  20.  
  21.  
  22.  
  23. // In wordpress template:
  24. <?php the_excerpt_max_charlength(250); ?>

以上是关于Wordpress摘录长度标记的主要内容,如果未能解决你的问题,请参考以下文章

php 摘录限制长度和更多wordpress

PHP 自定义wordpress摘录长度

PHP wordpress中的多个摘录长度

自定义wordpress摘录长度

Wordpress摘录动态长度

在Wordpress中更改摘录长度