¿Cómo publicar múltiples entradas diarias en WordPress de forma eficiente?

  • Autor Autor Xtiansan78
  • Fecha de inicio Fecha de inicio
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!!
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al 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.
 
Atrás
Arriba