【发布时间】:2014-10-25 00:50:35
【问题描述】:
我想知道如何执行以下操作:
我想在45个字之后做一个摘录,但是如果帖子的文字少于45个字并且帖子中包含图片,那么应该在文字之后包含更多标签。
1st:我对这个解决方案很满意。 第二:在这种情况下有一个替代句子可能很棒,例如。 “点击查看图片。”。
希望这对任何阅读本文的人都有意义。
目前我有以下:
/*-----------------------------------------------------------------------------------*/
/* Sets the post excerpt length to 15 characters.
/*-----------------------------------------------------------------------------------*/
function moka_excerpt_length( $length ) {
return 45;
}
add_filter( 'excerpt_length', 'moka_excerpt_length' );
/*-----------------------------------------------------------------------------------*/
/* Returns a "Continue Reading" link for excerpts
/*-----------------------------------------------------------------------------------*/
function moka_excerpt_more( $more ) {
return '… <a class="read-more" href="'. get_permalink( get_the_ID() ) . '">' . __( 'Read more', 'moka' ) . '</a>';
}
add_filter( 'excerpt_more', 'moka_excerpt_more' );
非常感谢任何帮助。
非常感谢和亲切的问候。
【问题讨论】:
-
您需要查看您的主题模板文件。如果要编辑 index.php 的摘录,则可以在该页面上执行 if / else。
-
好的,谢谢您的提示。 if /else 会是什么样子?