求助大佬!wordpress出现致命错误该如何修复!

标签: 

正在查看 7 个帖子:1-6 (共 6 个帖子)
  • 作者
    帖子
  • qctech
    • 文章数量: 26
    @qctech
    楼主

     

    来自佛山市, 广东, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    把主题的inc/functions/functions.php文件的第577行左右的代码贴上来

    来自香港, 中西區, 香港
    qctech
    • 文章数量: 26
    @qctech
    楼主

    if (!empty($category[0])) {

    来自佛山市, 广东, 中国
    qctech
    • 文章数量: 26
    @qctech
    楼主

    function zib_get_topics_tags($pid = ”, $class = ‘but’, $before = ”, $after = ”, $count = 0)
    {
    if (!$pid) {
    global $post;
    $pid = $post->ID;
    }
    $category = get_the_terms($pid, ‘topics’);
    $cat = ”;
    if (!empty($category[0])) {
    $ii = 0;
    foreach ($category as $category1) {
    $ii++;
    $cls = array(‘c-yellow’, ‘c-green’, ‘c-purple’, ‘c-red’, ‘c-blue’, ‘c-yellow’, ‘c-green’, ‘c-purple’, ‘c-red’, ‘c-blue’, ‘c-yellow’, ‘c-green’, ‘c-purple’, ‘c-red’, ‘c-blue’, ‘c-yellow’, ‘c-green’, ‘c-purple’, ‘c-red’, ‘c-blue’, ‘c-yellow’, ‘c-green’, ‘c-purple’, ‘c-red’, ‘c-blue’, ‘c-yellow’, ‘c-green’, ‘c-purple’, ‘c-red’, ‘c-blue’, ‘c-yellow’, ‘c-green’, ‘c-purple’, ‘c-red’);
    $cat .= ‘term_id) . ‘”>’ . $before . $category1->name . $after . ‘‘;
    if ($count && $ii == $count) break;
    }
    }
    return $cat;

    来自佛山市, 广东, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    577行改成如下:

    if ( ! is_wp_error( $category ) && ! empty( $category[0] ) ) {

    错误原因是代码没对异常进行处理,属于BUG,有渠道的话可以给开发者反馈下。

    来自香港, 中西區, 香港
    qctech
    • 文章数量: 26
    @qctech
    楼主

    好的 谢谢!!

    来自佛山市, 广东, 中国
    rawchen
    • 文章数量: 196
    @rawchen

    楼主是不是安装了去除分类category的插件?

    来自成都, 四川省, 中国
正在查看 7 个帖子:1-6 (共 6 个帖子)
  • 哎呀,回复话题必需登录。

话题信息