我今天安装了Gutenberg插件来试用它。
我在WP仪表板的顶部以及在浏览器中查看网站时都会收到一条错误消息:
警告:call\\u user\\u func\\u array()要求参数1为有效回调,在/home1/asharp/public\\u html/andreasharp中找不到函数“ikreativ\\u tinymce\\u fix”,或函数名无效。com/wp包括/类wp挂钩。php在线288
几天前,当我切换到Visual后返回代码视图时,我对多年来WP剥离我的标记感到非常厌倦,以至于我最终决定找到一种解决这个问题的方法。我找到了某人的解决方案https://ikreativ.com/stop-wordpress-removing-html/
它不起作用,所以我删除了使用此建议代码创建的文件,并放置了备份的、未更改的函数。php文件返回到我处理此文件之前的位置。
警告消息似乎表明类wp挂钩。php文件是由我放入函数中的iCreativ站点的代码更改的。php文件。如上所述,我确实用备份的、未更改的函数替换了iCreativ代码。php文件。
我在我的WP文件中搜索了ikreativ\\u tinymce\\u fix,但它没有搜索文件内容,因此没有帮助。我在找
我查看了wp includes/class wp hook中的第288行。php。它是空白的。
我将把整个部分粘贴在下面一行***的下面。
第一行是第286行。
缩进不会执行复制/粘贴步骤,因此很难看到第287行的整个内容
$this->current_priority[ $nesting_level ] = $priority = current( $this->iterations[ $nesting_level ] );
然后是288的空行。
And line 289 is foreach ( $this->callbacks[ $priority ] as $the_ ) {
********************************************************************
do {
$this->current_priority[ $nesting_level ] = $priority = current( $this->iterations[ $nesting_level ] );
foreach ( $this->callbacks[ $priority ] as $the_ ) {
if( ! $this->doing_action ) {
$args[ 0 ] = $value;
}
// Avoid the array_slice if possible.
if ( $the_[‘accepted_args’] == 0 ) {
$value = call_user_func_array( $the_[‘function’], array() );
} elseif ( $the_[‘accepted_args’] >= $num_args ) {
$value = call_user_func_array( $the_[‘function’], $args );
} else {
$value = call_user_func_array( $the_[‘function’], array_slice( $args, 0, (int)$the_[‘accepted_args’] ) );
}
}
} while ( false !== next( $this->iterations[ $nesting_level ] ) );
我不知道如何修复wp类挂钩的第288行。php文件。
希望有人能把需要的东西寄到那里,我可以把它粘贴进去保存,这样就能解决整个问题。
第288行应该说什么?
事实上,我该如何解决这个问题?