LifterLMS Social 확장 – 자동 게시 타임라인 스토리 사용자 지정

LifterLMS Social 확장 – 자동 게시 타임라인 스토리 사용자 지정

자식 테마의 functions.php 파일 또는 맞춤 플러그인에 맞춤 코드를 추가하여 학생의 타임 라인에 자동으로 게시되는 스토리 유형을 맞춤 설정할 수 있습니다.

이 조금의 코드는 가능한 모든 스토리를 보여줍니다.

자동 게시를 원하지 않는 스토리가 있는 곳의 주석을 제거하면 됩니다.(‘//’ 제거)

예를 들어 퀴즈 통과했다는 내용을 타임 라인에 게시되지 않도록 하려면 24행의 주석(//)을 제거하면 됩니다.

<?php // don't copy this line to your functions.php file!
/**
 * Remove LifterLMS Social Learning auto-post actions
 * Uncomment (remove "//") from the beginning of each line for actions you'd like removed
 * For example: if you don't want Quiz Passed stories posted, uncomment line #24
 * @return   void
 */
function my_llms_sl_autopost_stories() {
	
	// Course Completed Story
	// remove_action( 'lifterlms_course_completed', array( 'LLMS_SL_Stories', 'complete' ), 25, 2 );

	// Achievement Earned Story
	// remove_action( 'llms_user_earned_achievement', array( 'LLMS_SL_Stories', 'achievement' ), 25, 3 );

	// Course and Membership Enrollment Stories
	// remove_action( 'llms_user_enrolled_in_course', array( 'LLMS_SL_Stories', 'enrollment' ), 25, 2 );
	// remove_action( 'llms_user_added_to_membership_level', array( 'LLMS_SL_Stories', 'enrollment' ), 25, 2 );

	// Site Registration story
	// remove_action( 'lifterlms_user_registered', array( 'LLMS_SL_Stories', 'join' ), 25, 1 );

	// Quiz Passed story
	// remove_action( 'lifterlms_quiz_passed', array( 'LLMS_SL_Stories', 'pass' ), 25, 3 );

}
add_action( 'init', 'my_llms_sl_autopost_stories' );

원문: https://lifterlms.com/docs/customize-autoposted-stories/

코멘트 제출