Opa, novo post para revisão!

Acho que o WordPress já deveria vir com essa funcionalidade por padrão, mas não vem =\

Quando uma pessoa não tem permissão de publicar um post diretamente em um site/blog com WordPress, esse post precisa ir para revisão. Mas o administrador, ou a pessoa que deve aprovar o post não tem ideia que existe um novo post para revisão, até que ele acesse o painel do WordPress.

O que eu sentia falta era de que, após a criação do post e do envio para revisão, o administrador recebesse um e-mail avisando que existe um post para aprovar.

Meio lógico, não? Mas isso não acontece.

Por isso, o amigo Fernando Daciuk criou um snippet funcional para isso.

É só pegar esse código e colar no functions.php do seu tema e configurar a variável $email com o e-mail de quem deve receber contato.

Posts Similares

  • Evitando SPAM nos comentários de seu blog WordPress usando Captcha

    Evitando SPAM nos comentários de seu blog WordPress usando Captcha

    Receber spam nos Comentários de um site WordPress podem virar algo que te dá muito trabalho se você não aprender a se previnir contra eles. Ao invés de desativar os comentários, você pode adicionar o reCAPTCHA ao formulário de comentários para eliminar (ou ao menos diminuir drasticamente) os spams em seu site. Ativando o Akismet…

  • Como exibir um arquivo PDF em sua postagem WordPress

    Esta será a postagem mais inusitada de todos os tempos. Ao criar uma postagem para um site sobre o livro Tudo o que você precisa saber sobre o Twitter, resolvi criar uma versão do livro em Flash (que era bem usado nessa época) para que todos pudessem ler o livro diretamente aqui do site. Entretanto,…

  • Temas Gratuitos X Temas Premium: Como escolher um tema WordPress?

    Escolher um tema para um site WordPress não é uma tarefa fácil. Há tantos temas bonitos, com descrições interessantes e características surpreendentes que escolher um pode ser uma tarefa complicada, mas é justamente esta liberdade e grande quantidade de opções de escolha que torna o WordPress uma opção das mais interessantes para usuários não-técnicos. No…

  • Prós e contras de se utilizar um Tema WordPress Gratuito

    Como dito no artigo Temas Gratuitos X Temas Premium: Como escolher um tema WordPress?, nem sempre é fácil escolher um tema para ser utilizado. Neste artigo destacaremos os Prós e Contras de se utilizar um tema WordPress gratuitos. Prós Preço – Esses temas são livres e gratuitos. Liberdade – Você está livre para usar, construir…

  • Prós e contras de se utilizar um Tema Premium (pago) para WordPress

    Muitas pessoas na comunidade open source acreditam que os temas pagos para WordPress fazem uma cobrança desleal e são uma tentativa de pessoas gananciosas para alimentar a formação de suas empresas e negócios em projetos de código aberto. Temos outra visão por aqui, vamos a ela. Temas Premium são contribuições para um projeto de código…

  • Como exibir parte da postagem apenas para usuários registrados

    É muito fácil e com esta dica você poderá exibir conteúdo exclusivo para usuários registrados em seu site WordPress, estimulando assim mais registros ! Já estou até pensando em aplicar em alguns projetos 🙂 Apenas adicione o seguinte código php no arquivo functions.php de seu tema: add_shortcode( ‘member’, ‘member_check_shortcode’ ); function member_check_shortcode( $atts, $content =…

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

26 Comentários

  1. É bom colocar uma verificação de revisão, para evitar que os autosaves e updates enviem os e-mails.

    if ( !wp_is_post_revision( $post_id ) )

    Além disso, sobe todas as ações para dentro do IF, para evitar processamento ou consumo de memória desnecessários.

    Boa dica. Abs.

  2. Parabéns pela dia meu nobre, mas Infelizmente eu não consegui recebi nenhum e-mail avisando…

    De qualquer forma, muito obrigado… Vou continuar pesquisando.

    1. Olá André,

      o problema do SPAM é por causa da forma que está sendo enviado o e-mail. Se o e-mail que está cadastrado como admin não for do mesmo domínio do site, vai cair em SPAM mesmo.

      Já estou testando algumas melhorias pra fazer esse envio 🙂

      1. Obrigado meu nobre, de qualquer forma, vou testar colocando um e-mail do mesmo domínio e volto a postar aqui o resultado. Forte Abraço!

  3. Na verdade, Não sei se serei claro, mas veja outro problema:
    O e-mail do admin é diferente do e-mail da pessoa que vai REVISAR o Post, entendeu?

    Sendo assim, há a possibilidade de especificar dentro do código o e-mail do destinatário real para a revisão?

    Lembrando que já alterei a variável $email, mas não chega nem como SPAM, mas seu eu deixar DEFAULT, ou seja, admin_email, aí envia sim, mas chega como SPAM, fui claro? rs 🙁

    1. Amigos o problema já foi solucinado, configurando o arquivo PLUGGABLE.PHP do WordPress. Agora nenhuma mensagem cai mais em SPAM!

      Obrigado a Todos ae!!!

  4. Gostei muito muito do código. =)

    Só não entendi uma coisa …

    Sou o único admin do site, porém, gostaria que eu e a editora recebêssemos essa notificação de post para revisão.

    Temos vários colaboradores, uma editora e eu que sou o admin do site.

    Abraços

  5. Olá pessoal,

    Obrigado por compartilhar o código com a comunidade.

    Gostaria de saber se é possível utilizar esse código para notificar o Admin quando um post está pendente de revisão em um Tipo de Post Customizado? Custom Post Type?

    Utilizando a seguinte condição:

    if(get_post_type() == ‘nome_do_post_customizado’){

    $post_status = get_post_status($post);
    […]

    Agradeço o contato.

  6. Olá. Muito bom. Parabéns e obrigado. Eu apenas gostaria de saber como colocar o nome do autor ou qualquer outro nome no “Emissor” da mensagem. Atualmente aparece como WordPress. Obrigado.