Suporte » Plugins » Postar em dois sites diferentes ao mesmo tempo

  • Bom dia, gostaria de saber se existe algum plugin que duplicasse uma postagem no momento de sua criação, ou seja, ao criar um post no Site A eu pudesse escolher se essa postagem tbm seria replicada automaticamente no Site B, FEED não ajuda pois nao consegui fazer os arquivos serem exibidos como um post, eu pesquisei e nao encontrei nada que atendesse, alguem conhece algum plugin que execute esta tarefa?

Visualizando 9 respostas - 1 até 9 (de um total de 9)
  • Moderador Leo Baiano

    (@leobaiano)

    Os dois sites estariam no mesmo servidor?

    existe sim
    https://wordpress.org/plugins/feedwordpress/
    ele pega a feed de um site e duplica em outro ( post inteiro criado )
    pode fazer de forma automatica ou manual

    porem ao ter conteudo duplicado, voce perde pontos no google ( sua posicao )

    boa sorte

    Moderador Leo Baiano

    (@leobaiano)

    Kaoltda, acho que esse plugin ai pega os dados do feed e parece que ele não quer isso.

    Exatamente Leo Baiano.
    Não quero recorrer a feed, vi a algum tempo atrás algo como criar clones (fork) de postagens, mais não acho mais o link.

    Os portais não estão no mesmo servidor, porem na mesma rede.

    Moderador Leo Baiano

    (@leobaiano)

    Você tem acesso aos dois servidores? Você pode criar uma especie de web service pra isso, cria um arquivo que vai receber titulo, conteúdo e imagem via POST ou GET, esse arquivo faz o cadastro do post no WordPress com o conteúdo recebido.

    Coloca o arquivo nos dois sites e cria um outro arquivo, talvez até no mesmo, com uma action publish_post para enviar titulo, conteúdo e imagem para o caminho do arquivo, no outro servidor, sempre que fizer uma postagem.

    Não sei se expliquei de uma forma que você entenda, mas teoricamente você terá um arquivo que envia titulo, conteúdo e imagem para o outro servidor sempre que faz uma postagem. Esse mesmo arquivo está configurado para receber os dados e cadastrar no WordPress…

    Sim, tenho acesso aos dois servidores, pensei que fosse algo simples de se fazer, que teria um plugin para tanto, porem essa solução esta além do que eu imaginei. Vou deixar quieto, vlw pela ajuda.

    Hey Angelo, o pessoal da WPMUDEV criou uma série de plugins para gerenciar esse tipo de função através de MultiSites. Porém ainda não usei e estou com medo de usar por conta do desempenho.

    https://premium.wpmudev.org/projects/tag/wordpress-multisite/

    Estou em um dilema e gostaria de conselhos sobre o melhor caminho a seguir, meu site hoje está pecando muito em velocidade, um pouco por causa de imagens gigantes, outro pouco por excesso de plugins e acredito que também por má configuração no servidor.

    Alguém da comunidade já usa o recurso MultiSites? Alguém já usou os plugins da WPMUDEV? O MultiSites é tão pesado como parece? Há alguma solução/tutorial para fazer isso sem a necessidade de plugins?

    Obrigado!

    Eu pensei em usar ele tbm, porem optei por usar post types para gerenciar sub-sites, com o auxilio de um plugin de permissões.

    Estou em um projeto grande, e desempenho tbm tem sido meu pesadelo, estou estudando usar um plugin de cache para ver se melhora, estou com uma media de 3.2 segundos no carregamento de paginas, isso é bom, ruim ou ta na media?

    Quanto ao plugin para postagem automática estou perdendo as esperanças, usar o multisite pra mim esta fora de cogitação.

    Estou fazendo de uma forma meio rudimentar, porem foi como consegui, estou dando um insert em uma determinada base de dados no momento em que eu publico um post no meu site X. Mais aí me veio algumas duvidas, como fazer para armazenar os campos customizados e principalmente, enviar a imagem destacada nesta query, meu codigo esta ficando basicamente assim:
    O codigo esta resumido na parte de insert, mais carrego as variaveis para que vejam o que é e o que não é crucial para enviar a um outro site.

    function remote_post(){
        $context = $_POST['_omni_context_select'];
        if($context == '2'){
            $post_author            =   $_POST['post_author'];
            $post_type              =   $_POST['post_type'];
            $post_name              =   $_POST['post_name'];
            $post_title             =   $_POST['post_title'];
            $post_date              =   $_POST['post_date'];
            $post_date_gmt          =   $_POST['post_date_gmt'];
            $post_content           =   $_POST['post_content'];
            $post_excerpt           =   $_POST['post_excerpt'];
            $post_status            =   $_POST['post_status'];
            $comment_status         =   $_POST['comment_status'];
            $ping_status            =   $_POST['ping_status'];
            $post_password          =   $_POST['post_password'];
            $post_parent            =   $_POST['post_parent'];
            $post_modified          =   $_POST['post_modified'];
            $post_modified_gmt      =   $_POST['post_modified_gmt'];
            $comment_count          =   $_POST['comment_count'];
            $menu_order             =   $_POST['menu_order'];
    
            $connect = mysqli_connect('host','root','pass','banco') or die ('Erro ao contactar banco de dados');
            $query =    "INSERT INTO wptjint_posts (post_author, post_date,post_date_gmt, post_content, post_title) VALUES ('1','$post_date','$post_date_gmt','$post_content','$post_title')";
            mysqli_query($connect, $query);
            mysqli_close($connect);
        }
    }add_action('publish_news','remote_post', 10, 2);

    A duvida agora é como o wordpress trata o seu crud, alem de campos e imagem destacadas, como enviar as taxonomias e ativar isso somente quando houver uma publicação, pois da forma que estou fazendo, sempre que atualizo ele insere outro post no meu site remoto, por assim dizer.

Visualizando 9 respostas - 1 até 9 (de um total de 9)
  • O tópico ‘Postar em dois sites diferentes ao mesmo tempo’ está fechado para novas respostas.