自定义wordpress摘录长度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义wordpress摘录长度相关的知识,希望对你有一定的参考价值。
Change the excerpt value in functions.php
//First add the filters functions function wpe_excerptlength_teaser($length) { return 45; } function wpe_excerptlength_index($length) { return 30; } function wpe_excerptmore($more) { return '...'; } // Then the function function wpe_excerpt($length_callback='', $more_callback='') { global $post; if(function_exists($length_callback)){ add_filter('excerpt_length', $length_callback); } if(function_exists($more_callback)){ add_filter('excerpt_more', $more_callback); } $output = get_the_excerpt(); $output = apply_filters('wptexturize', $output); $output = apply_filters('convert_chars', $output); $output = '<p>'.$output.'</p>'; echo $output; } //The code for the template <?php wpe_excerpt('wpe_excerptlength_index', 'wpe_excerptmore'); ?> // the other one <?php wpe_excerpt('wpe_excerptlength_teaser', 'wpe_excerptmore'); ?>
以上是关于自定义wordpress摘录长度的主要内容,如果未能解决你的问题,请参考以下文章
PHP 显示具有自定义摘录长度的帖子和自定义在WordPress中阅读更多文本