【发布时间】:2015-11-13 20:55:47
【问题描述】:
我在我的网站上收到以下错误,但仅限于实时版本。本地版就好了。 PHP 版本是一样的,但是 php.ini 文件中是否有特定的模块应该打开?我不确定在哪里可以解决这个问题。
可捕获的致命错误:WP_Error 类的对象不能 转换为字符串 /var/www/vhosts/qhxh-vznq.accessdomain.com/httpdocs/wp-content/themes/digiday-careers/content-single-job.php 在 184
行
以下是发生错误的地方:
<?php if (!empty($categories)) : ?>
<div class="job-sidebar-info-block industry">
<div class="title">Industry</div>
<?php foreach ($categories as $category) : ?>
<?php if (class_exists('WP_Job_Manager_Cat_Colors')) : ?>
<p>
<a href="<?php echo get_term_link($category, 'job_listing_category'); ?>" class="job-category <?php echo $category->slug; ?>"><?php echo $category->name; ?>
</a>
</p>
<?php else : ?>
<p>
<a href="<?php echo get_term_link($category, 'job_listing_category'); ?>">
<i class="icon-book-open"></i>
<?php echo $category->name; ?>
</a>
</p>
<?php endif; ?>
<?php endforeach; ?>
</div>
<?php endif; ?>
【问题讨论】:
-
请张贴
content-single-job.php代码 -
可能有类似
echo $object_without_magic_toString_method的东西。 -
可能你必须使用 is_wp_error()
-
第 184 行请提及或添加完整代码