侧边栏编辑器中的WordPress Ken主题错误-“致命错误(未捕获的错误:函数名称必须是字符串”)
你好, 开发人员和问题解决者,
我在所有现有页面/帖子的WordPress仪表板中都遇到了此错误。通过我的经验, 我已经学习了PHP, 但是当涉及到WordPress本身内部的核心php文件错误时, 我并不是很有经验。基于类似的帖子, 这可能是PHP7的PHP版本问题, 但我不确定。
同样, 主题本身可能需要更新, 但是我认为应该在此之前进行错误修复, 然后再考虑更新Ken主题。
任何帮助将不胜感激!
文章图片
致命错误:未捕获错误:函数名称必须是/home/themename/public_html/wp-content/themes/ken/framework/php/metabox-generator.php:106中的字符串:堆栈跟踪:#0 / home / themename / public_html /wp-admin/includes/template.php(1037):mk_metaboxesGenerator-> render(Object(WP_Post), Array)#1 /home/themename/public_html/wp-admin/edit-form-advanced.php(686): do_meta_boxes(Object(WP_Screen), ‘ side’ , Object(WP_Post))#2 /home/themename/public_html/wp-admin/post.php(173):include(‘ / home / themename / p … ’ ) #3 {main}在第106行的/home/themename/public_html/wp-content/themes/ken/framework/php/metabox-generator.php中抛出/home/themename/public_html/wp-content/themes/ken/framework/php/metabox-generator.php在第106行
【侧边栏编辑器中的WordPress Ken主题错误-“ 致命错误(未捕获的错误:函数名称必须是字符串” )】第106行$ this-> $ option [‘ type’ ]($ option);
function render() {
wp_enqueue_style('redux-css', THEME_ADMIN_ASSETS_URI . '/css/metabox.css', false, false, 'all');
global $post;
echo '<
div class="mk-metabox-holder">
<
table class="form-table">
<
tbody>
';
foreach ($this->
options as $option) {
if (method_exists($this, $option['type'])) {
if (isset($option['id'])) {
$default = get_post_meta($post->
ID, $option['id'], true);
if ($default != "") {
$option['default'] = $default;
}
}
$this->
$option['type']($option);
}
}
echo '<
/tbody>
<
/table>
<
/div>
';
echo '<
input type="hidden" name="' . $this->
config['id'] . '_noncename" id="' . $this->
config['id'] . '_noncename" value="' . wp_create_nonce(plugin_basename(__FILE__)) . '" />
';
}
#1 它必须是PHP7问题。
尝试更改此:
$this->
$option['type']($option);
对此:
$this->
{$option['type']}($option);
推荐阅读
- WordPress Live Composer自定义post分类模板
- WordPress(限制帖子内容中的标签链接)
- var上的WordPress JS引用错误
- WordPress的Job Manager搜索hero小部件按钮重定向
- Could not get lock /var/lib/apt/lists/lock#yyds干货盘点#
- 新加坡服务器哪里的比较便宜有CN2路线的吗
- 网络小知识
- 在VMWare 中安装OpenEuler 20.03 LTS SP2
- #yyds干货盘点# linux和window实现iscsi文件互通详细步骤和解释