Como checar se um plugin está instalado no WordPress pelo front-end
Imagine que você está personalizando seu tema no WordPress e um determinado trecho do código está ligado a um plugin. Se esse plugin não estiver instalado e ativo no seu site, o layout pode quebrar.
Aconteceu comigo hoje, um plugin que mostra eventos na página inicial do site - e se o plugin não estiver ativado, o restante da página não carrega.
Fácil, utilizando a função is_plugin_active(). O trecho de código que depende do plugin fica dentro de um if, que checa se ele está ativo:
Na linha 3, altere pasta-do-plugin e arquivo-do-plugin.php de acordo com a pasta e o arquivo principal do plugin que você está checando. E no lugar da linha 5, vai o seu código.
Se você tem uma instalação multisite, pode utilizar da masma maneira a função is_plugin_active_for_network().