필터 개요
필터를 사용하는 데 도움이 필요하면 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/