Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在WordPress中使用mb_substr编写自定义摘录函数以返回140个多字节字符?_Wordpress_Multibyte - Fatal编程技术网

如何在WordPress中使用mb_substr编写自定义摘录函数以返回140个多字节字符?

如何在WordPress中使用mb_substr编写自定义摘录函数以返回140个多字节字符?,wordpress,multibyte,Wordpress,Multibyte,我不太清楚我在做什么,但在我试图在WordPress的自定义首页上返回140个多字节的日语字符时,在一个自定义摘录的网上找到了这段代码。可能是因为我没有带标签功能。如果是这样的话,有人能告诉我我需要做什么才能让它工作吗?多谢各位 front.php - <?php $recentPosts = new WP_Query(); $recentPosts->query('showposts=5'); ?> <?php while ($recentPosts-&

我不太清楚我在做什么,但在我试图在WordPress的自定义首页上返回140个多字节的日语字符时,在一个自定义摘录的网上找到了这段代码。可能是因为我没有带标签功能。如果是这样的话,有人能告诉我我需要做什么才能让它工作吗?多谢各位

front.php -
<?php
    $recentPosts = new WP_Query();
    $recentPosts->query('showposts=5');
?>
<?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php echo winexcerpt(140); ?></a></li>
<?php endwhile; ?>
</ul>


functions.php - 
function winexcerpt( $length ) {
   global $post;
   $content = mb_substr(strip_tags($post-&gt;post_content),0,$length);
   return $content;
}
front.php-
  • functions.php- 函数winexcerpt($length){ 全球$员额; $content=mb_substr(strip_标签($post-post_内容),0,$length); 返回$content; }
    从第4版开始,strip_标签就被内置到PHP中,所以这不太可能是问题所在。(也就是说,如果没有,mb_substr将失败。)

    但是,复制/粘贴代码时似乎出现了错误-带标签行中的“
    -
    ”部分应为“
    ->

    i、 e:在winexcerpt函数中,行应该是:

    $content = mb_substr(strip_tags($post->post_content),0,$length);
    

    因此,修复该错误可能很简单。

    您收到了什么具体的错误消息?没有错误,但页面没有加载。我尝试了“->”,但它不起作用。还有其他建议吗?@tokyowp-错误日志中将出现错误(或者您可能需要在php.ini中启用“display_errors”并重新启动Apache)。如果不知道具体的错误是什么,就不可能提供更多的帮助。(我想您已经检查过是否启用了多字节函数?)