这很简单。
通常,您的小部件应该保持在sidebar.php
英寸sidebar.php
您可能已经调用了该函数the_content()
提取“关于我”文本。
代替呼叫the_content()
您需要调用自己创建的函数[假设,read_more()
] 应在中定义functions.php
就像这样:
function read_more($limit){
$post_content = explode(\' \', get_the_content());
$less_content = array_slice($post_content,0, $limit);
echo implode(\' \', $less_content);
}
现在,提到一个论点,调用
read_more()
可以在您需要的任何地方使用,也许可以在侧边栏中使用。php
Note that, 首先,需要
make Query 然后
call the function 这样做:
<?php
$content_text = new WP_Query(array(\'post_type\' => \'text\'));
while($content_text->have_post()) : $content_text->the_post();
?>
<p> <?php read_more(15); ?> </p>
<p> <a href="<?php the_permalink(); ?>"> Read More </a> </p>
<?php endwhile; ?>
其中,整数值表示要在此处显示的字数为15。
就是这样。