Contenu connexe
Similaire à Tunando o Wordpress para sites de alta visitação (20)
Tunando o Wordpress para sites de alta visitação
- 17. 3.2.Menus-TransientAPI
AcelereoWordPressfazendocachedemenus
function
getThemesMenu()
{
$menu
=
get_transient('cfMenu');
if
(false
===
$menu)
{
//
parameter
echo
will
return
the
menu
instead
of
echoing
it
$menu
=
wp_nav_menu(
array(
'theme_location'
=>
'primary',
'echo'
=>
0
)
);
set_transient('cfMenu',
$menu,
60*3);
}
return
$menu;
}
function
updateMenu()
{
delete_transient('cfMenu');
}
add_action(
'wp_update_nav_menu',
'updateMenu'
);
http://www.codeforest.net/wordpress-transients-api-caching-benchmarks