Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
litespeed_wiki:cache:lscwp:esi_block [2020/04/02 21:00] qtwrk [How to make my code into ESI block] |
litespeed_wiki:cache:lscwp:esi_block [2020/04/03 12:58] Lisa Clarke Copy editing |
||
---|---|---|---|
Line 1: | Line 1: | ||
Please note that this will requires v3.0 rc 10 and later. | Please note that this will requires v3.0 rc 10 and later. | ||
- | ===== How to make my code into ESI block ====== | + | ====== How to Turn Custom Code into an ESI Block ======= |
- | add following code | + | 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' ); '' | ''apply_filters( 'litespeed_esi_url', 'my_esi_block', 'Custom ESI block' ); '' | ||
- | to where you want to insert the block, for example : | + | For example : |
<code> | <code> | ||
Line 17: | Line 17: | ||
</code> | </code> | ||
- | and then add following code into your theme's **functions.php**: | + | and then add following code into your theme's ''functions.php'': |
<code> | <code> | ||
Line 29: | Line 29: | ||
</code> | </code> | ||
- | where **my_esi_block** is the block name , for your convenience , **Custom ESI block** is short comment , **300** is the TTL for this block , set to **0** for no-cache | + | 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' );'' or change ''300'' to ''0'' , if you want to set this block to ''no-cache''. |