Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress主题上传错误:致命错误:Can';t在写上下文中使用函数返回值_Php_Wordpress_Wordpress Theming - Fatal编程技术网

Php Wordpress主题上传错误:致命错误:Can';t在写上下文中使用函数返回值

Php Wordpress主题上传错误:致命错误:Can';t在写上下文中使用函数返回值,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我不是一个程序员,只是想更新我的wordpress网站!我在Envato上买了一个主题名为“Birddi”。当我尝试上载我的主题时,我收到以下消息: 致命错误:无法在中的写入上下文中使用函数返回值 /网站/ik/ikateyou.com/wordpress/wp-content/themes/birddi/inc/template.functions.php 在线1748 这使我的整个网站崩溃,我无法回到管理区,直到我删除了主题文件。(我的网站现在被一个普通的主题搞得一团糟,所以忽略它) 有办法

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

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

这使我的整个网站崩溃,我无法回到管理区,直到我删除了主题文件。(我的网站现在被一个普通的主题搞得一团糟,所以忽略它)

有办法解决这个问题吗?我想这是一条线

$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');

提前非常感谢

为什么不联系主题开发人员

尝试将该行替换为:

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

我有,正在等待答复,但我想看看是否有人知道如何修复它。非常感谢您的帮助,品红色!我进入我的网站,PHP只有5.3…我让我的网站主机升级到7.0-我应该尝试上传主题的代码,因为它是,还是仍然改变它到这个新的一个你张贴?不,如果你使用7.0的代码将按原样工作。问题是代码与PHP5.3不兼容。这个问题现在应该解决了,但升级也会破坏一切,所以你应该彻底检查你的网站。