====== 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''.