唤醒LMS单一课程。php模板具有以下操作:
<?php
/**
* Hook inside the single course post above the content
*
* @since 1.9.0
*
* @param integer $course_id
*
* @hooked Sensei()->frontend->sensei_course_start - 10
* @hooked Sensei_Course::the_title - 10
* @hooked Sensei()->course->course_image - 20
* @hooked Sensei_Course::the_course_enrolment_actions - 30
* @hooked Sensei()->message->send_message_link - 35
* @hooked Sensei_Course::the_course_video - 40
*/
do_action( \'sensei_single_course_content_inside_before\', get_the_ID() );
?>
我想删除\\u course\\u视频并将其添加到函数中。php:
add_action(\'template_redirect\', function() {
remove_action(\'sensei_single_course_content_inside_before\', array( Sensei()->course, \'the_course_video\' ), 40, 1);
add_action(\'sensei_single_course_content_inside_before\', array( Sensei()->course, \'the_course_video\' ), 1, 1 );
}, 11 );
这会使用add\\u操作添加视频,但不会使用remove\\u操作将其删除。
最合适的回答,由SO网友:Chetan Vaghela 整理而成
只需在函数中添加以下代码。php用于删除操作。
add_action( \'init\', \'remove_hooks\', 11 );
function remove_hooks(){
remove_action(\'sensei_single_course_content_inside_before\',array(\'Sensei_Course\',\'the_course_video\'),40);
}
我已经测试过了,它对我很有效。如果这对你有用,请告诉我。