个性化阅读
专注于IT技术分析

WordPress主题上载错误:致命错误:不能在写入上下文中使用函数返回值

我不是编码员, 只是尝试更新我的wordpress网站!我在Envato上购买了一个名为” Birddi”的主题。当我尝试上传主题时, 收到以下消息:

致命错误:在第1748行的/websites/ik/ikateyou.com/wordpress/wp-content/themes/birddi/inc/template.functions.php中的写入上下文中无法使用函数返回值

这使我的整个网站崩溃, 直到删除主题文件, 我才能回到管理区域。 (我的网站现在都被通用主题弄乱了, 所以就忽略它)

有没有什么办法解决这一问题?我认为这是线…

$video_thumb = !empty(get_the_post_thumbnail_url($zkbirdi_meta_options['zkbirdi_format_video_local']['id'])) ? get_the_post_thumbnail_url($zkbirdi_meta_options['zkbirdi_format_video_local']['id'], 'full') : get_the_post_thumbnail_url(get_the_ID(), 'full');

提前谢谢你!!


#1


你为什么不联系主题开发者


#2


尝试将该行替换为:

$video_thumb = get_the_post_thumbnail_url($zkbirdi_meta_options['zkbirdi_format_video_local']['id']);
$video_thumb = !empty( $video_thumb ) get_the_post_thumbnail_url($zkbirdi_meta_options['zkbirdi_format_video_local']['id'], 'full') : get_the_post_thumbnail_url(get_the_ID(), 'full');

在PHP的早期版本中, empty()应该应用于变量而不是值。或者, 你可以升级PHP版本, 但这可能会导致更多问题。顺便说一句, 我认为你的PHP版本可能很旧-5.4或更旧。

赞(0)
未经允许不得转载:srcmini » WordPress主题上载错误:致命错误:不能在写入上下文中使用函数返回值

评论 抢沙发

评论前必须登录!