✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Como postar automaticamente uma postagem de blog nas redes sociais? A solução universal com IFTTT e Crontab

13

Postar regularmente as postagens nas redes sociais ajuda a aumentar o tráfego do site de forma eficaz, por exemplo, Facebook, Twitter, Tumblr. Certamente é bom se pudermos automatizar esse processo. Com o uso de IFTTT e crontab, isso se torna fácil.

Canal do Criador IFTTT

O canal Maker no IFTTT pode ser acionado ‘recebendo uma solicitação da web’ e suporta até 3 parâmetros, ou seja, valor1, valor2 e valor3 no formato JSON. Por exemplo, você pode chamar o evento SayHi com dois parâmetros {“value1″:"Hello",”value2″:”Computing”}.

Postando na rede social via IFTTT

É simples criar um novo applet (regra IFTTT) com o Maker e a rede social de sua escolha, por exemplo, Facebook. Além disso, você precisa especificar o nome do evento para que o Maker funcione (que é a parte ‘this’ do IFTTT).

maker-receber-a-web-request

Em seguida, você precisa especificar a ação (que é a parte ‘que’ do IFTTT ).

Como postar automaticamente uma postagem de blog nas redes sociais? A solução universal com IFTTT e Crontab

configuração maker dos parâmetros value1, value2 e value3

Script PHP Automático

Agora, podemos escrever um script PHP para automatizar isso: escolha uma postagem (por exemplo, aleatória ou por ID) que não foi postada nos últimos, por exemplo, 90 dias, coloque o link no banco de dados e invoque o canal Maker que aciona a regra para postar na rede social de sua escolha.

Para o WordPress, se escolhermos um post aleatório, o script PHP será algo assim:

Para que o acima funcione, você precisa criar uma tabela para armazenar os artigos postados (via MySQL ):

-- -- Table structure for table `twitter` -- CREATE TABLE `twitter` (`id` bigint(32) NOT NULL, `url` varchar(255) NOT NULL, `posttime` date NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Indexes for dumped tables -- -- -- Indexes for table `twitter` -- ALTER TABLE `twitter` ADD PRIMARY KEY (`id`), ADD KEY `urla` (`url`), ADD KEY `dd` (`posttime`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT for table `twitter` -- ALTER TABLE `twitter` MODIFY `id` bigint(32) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

Configuração do Crontab para postagem automática no blog

A etapa final depois de testar o script acima é adicionar o comando PHP aos trabalhos do crontab. Você pode configurar a frequência, por exemplo, @daily ou @weekly, @monthly etc.

@daily php /path-to-your-script/ifftt-post-blog.php

Fonte de gravação: helloacm.com

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação