Eu hospedo um site para uma pessoa que faz tudo via blackberry e quer enviar e-mails para o site. Ela enviou uma postagem para a caixa de correio designada, mas 24 horas depois a postagem ainda não está sendo exibida. Onde começo a verificar o que está errado no processo?
Você obviamente está postando em uma caixa de correio que o WordPress está acessando, então verifique a caixa de correio para a qual seu amigo enviou um email, se o email ainda estiver lá, então o WP não o tirou e seu email configurações em WP provavelmente estão erradas. Se o e-mail não estiver lá, seu amigo provavelmente o enviou para o endereço errado, não o enviou nem WP pode não ter lido corretamente.
Este é apenas o primeiro passo para determinar o problema, diga-nos como você se sai.
De acordo com este artigo , você precisa adicionar um i-frame ao seu arquivo footer.php que irá chamar o wp-mail.php sempre que seu site for carregado . Aparentemente, esse arquivo processará sua caixa de entrada e criará as postagens. Isso não é mencionado na documentação. Eu tentei a configuração, o email foi removido da caixa de entrada e o post foi criado, em um estado pendente. Não é bem o que diz a página de configuração ...
Você checou se o wp-cron está rodando? Com que frequência o seu site é "visitado"?
Eu sugeriria usar o Postie Plugin, em vez disso, usando o que vem por padrão. Postie tem toneladas de recursos e você pode adicionar seu processamento pós-email como um gancho.
Existe um ótimo serviço chamado posterous - http://posterous.com/ - que torna isso muito fácil, e seu cliente irá apreciar (ele também faz facebook, tweets, etc)
postar para WP por e-mail usa xml-rpc - Eu encontrei situações em que certos hosts restringem esse arquivo na configuração de segurança, eu começaria lá.