获取POST_CONTENT摘要

时间:2016-01-21 作者:lacepace

嗨,伙计们,你能告诉我如何在我的代码中获取post\\u内容的摘录长度为15吗:

<?php
$args = array( \'numberposts\' => \'2\', \'tax_query\' => array(
        array(
            \'taxonomy\' => \'post_format\',
            \'field\' => \'slug\',
            \'terms\' => \'post-format-aside\',
            \'operator\' => \'NOT IN\'
        ), 
        array(
            \'taxonomy\' => \'post_format\',
            \'field\' => \'slug\',
            \'terms\' => \'post-format-image\',
            \'operator\' => \'NOT IN\'
        )
) );


$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
    echo 
    \'<div class="news_home">
  <div class="content_left"><img src="\'.get_permalink($recent[\'ID\'])."\'>".get_the_post_thumbnail($recent[\'ID\']).\'</div>
  <div class="content_right">
    <h4> \'.   ( __($recent["post_title"])).\'</h4>
    <span>\'. mysql2date(\'j.m.Y\', $recent["post_date"]) .\'</span>
    <div class="HR_ornament">
      <hr class="news_hr"/>
      <div class="ornament_news"></div>
    </div>
    <p class="news_text">\'.( __($recent["post_content"])).\'
            <a href="\' . get_permalink($recent["ID"]) . \'">[...]</a> 
    </p></div>
</div> 
\';
提前感谢您!

1 个回复
SO网友:Stephen

我敢肯定,如果你做更多的研究,你会发现这一点,因为它已经被问过很多次了。

如果您只想让所有专家返回15的值,那么您必须在functions.php

// Customize excerpt word count length
function custom_excerpt_length() {
    return 15;
}
add_filter(\'excerpt_length\', \'custom_excerpt_length\');
这将使所有摘录返回15个字符。

Updated:

我不明白the_excerpt 在您的代码中,因此您还必须添加此

<?php the_excerpt(); ?>

相关推荐

Strip div From Excerpt

我在特定页面中有\\u extract(),我需要去掉一个div并保留文本,但只保留在该页面的摘录中。我相信我需要创建一个带有自定义摘录的函数,但我不知道该怎么做。测试了我在这里找到的几种解决方案,但没有任何效果。