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或更旧。

来源:

https://www.srcmini02.com/66370.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?