====== How to Turn Custom Code into an ESI Block ======= **Please note that this requires v3.0 rc 10 or later.** Add the following code into the place where you want to insert the block: ''apply_filters( 'litespeed_esi_url', 'my_esi_block', 'Custom ESI block' ); '' For example : some_code_here
some_code_here
and then add following code into your theme's ''functions.php'': add_action( 'litespeed_esi_load-my_esi_block', 'my_esi_block_esi_load' ); function my_esi_block_esi_load() { do_action( 'litespeed_control_set_ttl', 300 ); #do_action( 'litespeed_control_set_nocache' ); echo "Hello world".rand (1,99999); } In this example, ''my_esi_block'' is the block name, ''Custom ESI block'' is a short comment, and ''300'' is the TTL for this block. You can change it to ''do_action( 'litespeed_control_set_nocache' );'' if you want to set this block to ''no-cache''.