我不是编码员, 只是尝试更新我的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【WordPress主题上载错误(致命错误:不能在写入上下文中使用函数返回值)】尝试将该行替换为:
$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或更旧。
推荐阅读
- WordPress主题sydney更新失败
- WordPress-迁移后,主题停留在加载中
- WordPress主题商店Isle视频
- WordPress主题自动恢复
- WordPress的主题PHP到PDF转换错误
- WordPress主题在服务器上缺少CSS,只有HTML
- WordPress的主题页面不显示插件库
- WordPress主题安装错误
- CentOS下安装Docker和docker-compose#yyds干货盘点#