LifterLMS 확장 – ConvertKit Filters

LifterLMS 확장 – ConvertKit Filters

필터 개요

필터를 사용하는 데 도움이 필요하면 LifterLMS 필터 문서를 참조하십시오.

llms_ck_cache_duration

이 필터를 사용하면 ConvertKit API 응답의 캐시 기간을 수정할 수 있습니다.

시간이 길수록 LifterLMS ConvertKit에서 필요한 API 호출이 줄어 듭니다. 시간이 짧을수록 더 자주 왕복해야 합니다.

기본적으로 캐시 기간은 24시간으로 설정됩니다.

캐시 기간을 수정하려면 테마의 functions.php에 다음 스니펫을 추가해보세요. 이 함수는 15분 동안 데이터를 캐시하도록 LifterLMS ConvertKit을 수정합니다.

<?php // don't include this line in your functions.php file
/**
 * Disable the LifterLMS ConvertKit Cache
 * @param  int $duration   duration in seconds
 * @return int             modified duration in seconds
 */
function my_llms_ck_cache_duration_disabler( $duration )
{
	
	return 0;

}
add_filter( 'llms_ck_cache_duration', 'my_llms_ck_cache_duration_disabler' );

다음과 같이 처리기가 0을 반환하도록 해서 캐시를 완전히 비활성화 할 수도 있습니다.

<?php // don't include this line in your functions.php file
/**
 * Modify the LifterLMS ConvertKit Cache Duration to stroe results for 15 minutes
 * @param  int $duration   duration in seconds
 * @return int             modified duration in seconds
 */
function my_llms_ck_cache_duration_handler( $duration ) {
	
	return 60 * 15; // 900 seconds, or 15 minutes

}
add_filter( 'llms_ck_cache_duration', 'my_llms_ck_cache_duration_handler' );

llms_ck_enable_consent

“동의” 필수 비활성화:

<?php // don't copy this line to your functions.php file!

// Disable "consent" requirements in LifterLMS ConvertKit
add_filter( 'llms_ck_enable_consent', '__return_false' );

원문: https://lifterlms.com/docs/lifterlms-convertkit-filters/

코멘트 제출