Categorias: PHP

Tags: Blog | Elementor

Aviso de Coming Soon quando não há posts no Blog no Elementor

Escrito por Amanda de Lavra

9 de fevereiro de 2024
O cliente queria um blog no site, mas não tinha nenhum conteúdo ainda para publicar, por isso, pediu para que aparecesse Coming Soon! no lugar dos posts. O módulo Posts do Elementor não dá a opção de personalizar a mensagem quando não há posts na query. Simplesmente fica vazio. Achei num fórum a solução para isso: https://github.com/elementor/elementor/issues/7624. Segue o código final:
/*Inclui aviso de Coming Soon quando não há posts no Blog*/
function al_no_results($query) {
    $total = $query->found_posts;
    if ($total == 0) {
        echo '<p>Coming Soon!</p>';
    }
}
add_action('elementor/query/query_results', 'al_no_results');

Posts relacionados

Customizações da página de login e painel administrativo do WordPress

Customizações da página de login e painel administrativo do WordPress

Para todo o site que eu faço, personalizo a página de login e também o wp-admin para ficar com a marca do cliente. Recentemente, aperfeiçoei o código para que o login ficasse no meio da página, tanto verticalmente quanto horizontalmente. Segue código usado aqui neste...

Remover Post Type Projects

Remover Post Type Projects

Eu estava fazendo um site que usaria o tipo de post nativo do Divi que é o Projeto, mas depois a agência mudou de ideia e achei melhor retirar completamente o post type do site. Achei um tutorial em:...

Texto dinâmico no botão de Whatsapp

Texto dinâmico no botão de Whatsapp

O cliente tem vários produtos e gostaria que, no botão de Whatsapp em cada página, houvesse um texto personalizado com o nome do produto. O site usa ACF, então criei um campo para que, em cada produto, pudesse colocar o texto personalizado. O problema é que o Whatsapp...