插件在WordPress中学习时出错

时间:2016-11-20 作者:Abdullah

在wordpress中运行插件learnpress时出错

警告:include(/home/user/public\\u html/domain/wp-content/plugins/learnpress/templates/single-course/inc/lp-template函数)无法打开流:在/home/user/public\\u html/domain/wp-content/plugins/learnpress/inc/lp-template函数中没有这样的文件或目录。php在线1227

警告:include(/home/user/public\\u html/domain/wp-content/plugins/learnpress/templates/single-course/inc/lp-template函数)无法打开流:在/home/user/public\\u html/domain/wp-content/plugins/learnpress/inc/lp-template函数中没有这样的文件或目录。php在线1227

文件lp模板函数内部。php在线1227

do_action( \'learn_press_before_template_part\', $template_name, $template_path, $located, $args );

include( $located );

do_action( \'learn_press_after_template_part\', $template_name, $template_path, $located, $args );
查看所有文件https://github.com/LearnPress/LearnPress/blob/master/inc/lp-template-functions.php

1 个回复
最合适的回答,由SO网友:MD Sultan Nasir Uddin 整理而成

文件似乎丢失,但已从其中一个文件中调用。

在进一步查看插件文件之后,我在lp核心函数的LearnPress->inc目录中看到了它。php文件位于2291行,添加过滤器以添加丢失的文件,但该文件不在模板文件中。插件开发人员已将所有按钮文件移到按钮中。php在模板文件夹中,无需更新该过滤器。

因此,解决方案是手动删除该过滤器,直到开发人员解决问题,或者您可以手动执行lp核心功能。php文件并注释掉2291行,如下所示

// add_filter( \'learn_press_get_template\', \'_learn_press_enroll_button\', 1000, 5 );

或者,您可以将这一行添加到主题函数中的某个位置,以删除该过滤器。php

`remove_filter( \'learn_press_get_template\', \'_learn_press_enroll_button\');`