Como publicar múltiplas entradas diárias no WordPress de forma eficiente?

  • Autor Autor Xtiansan78
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Xtiansan78

Xtiansan78

Gamma
Verificación en dos pasos activada
Compañeros, acudo a ustedes por lo siguiente, tengo 850 entradas en "Borrador", quiero "Publicar" 15 a 20 entradas diarias, programe unas cuantas entrando a cada una y programando de forma manual pero hacerlo con más de 800 seria mucho trabajo. Alguien conoce alguna forma o plugin de hacerlo ahorrando tiempo. Muchas Gracias!!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Cuidado con el baneo del Google, -- que se vea natural...
 
Si, por eso quiero publicar como máximo 20 post diarios
 
Si, por eso quiero publicar como máximo 20 post diarios
Pega este codigo en el function.php de tu theme y ejecutalo asi: https://dominio.com/?publicar=123456
donde "123456" es una "clave de seguridad" y "numberposts => 20" es la cantidad de post.

El codigo busca los post en "draft" y cambia el estado de los posts de "draft" a "publish".
Saludos!

PHP:
if(!empty($_GET['publicar'])){
    if($_GET['publicar'] == '123456'){

        $all_posts = get_posts([
            'fields' => 'ids',
            'post_type' => 'post',
            'post_status' => 'draft',
            'numberposts' => 20
        ]);
   
        if(!empty($all_posts)){
       
            foreach($all_posts as $all_post){
           
                wp_update_post([
                    'ID' => $all_post,
                    'post_status' => 'publish'
                ]);
           
            }
       
        }
   
    }
}
 
Mucha gracias, lo pondré en práctica.
 
Pega este codigo en el function.php de tu theme y ejecutalo asi: https://dominio.com/?publicar=123456
donde "123456" es una "clave de seguridad" y "numberposts => 20" es la cantidad de post.

El codigo busca los post en "draft" y cambia el estado de los posts de "draft" a "publish".
Saludos!

PHP:
if(!empty($_GET['publicar'])){
    if($_GET['publicar'] == '123456'){

        $all_posts = get_posts([
            'fields' => 'ids',
            'post_type' => 'post',
            'post_status' => 'draft',
            'numberposts' => 20
        ]);
  
        if(!empty($all_posts)){
      
            foreach($all_posts as $all_post){
          
                wp_update_post([
                    'ID' => $all_post,
                    'post_status' => 'publish'
                ]);
          
            }
      
        }
  
    }
}
Puedes configurar un cron con esa url para que la lance cada cierto tiempo.
 
Voltar
Topo