Cómo transferir imágenes del cuerpo a 'Imagen Destacada' en WordPress

  • Autor Autor nachobuey
  • Fecha de inicio Fecha de inicio
nachobuey

nachobuey

Eta
Verificado
Verificación en dos pasos activada
Verificado por Binance
Estoy con un blog de wordpress, cambiandole el theme.
Las imagenes de los 600 posts las tienen en el body.
El theme nuevo necesita las imagenes en "Imagenes destacadas" en la entrada.
Hay forma de transferirlo? Cuales es la mejor forma de hacerlo? Alguna recomendacion?
Perdere posiciones en google?
 
[MENTION=34193]WindHack[/MENTION]
Osea que basicamente es casi imposible pasarlo facilmente y me arruinaria de muchas maneras, no?
 
@ciclow Gracias! Pero no funciono, mira "Updated 0 posts". Solo logro pasar 1 antes de esa prueba. Muy extraño. Si podes ayudarme hablame por MP porfa. Gracias nuevamente
 
@ciclow Gracias! Pero no funciono, mira "Updated 0 posts". Solo logro pasar 1 antes de esa prueba. Muy extraño. Si podes ayudarme hablame por MP porfa. Gracias nuevamente

pero los post tienen las imágenes en el contenido? son imágenes subidas desde WP o imágenes remotas... si son imágenes remotas no funciona... solo imágenes que subiste vos a cada post...
 
pero los post tienen las imágenes en el contenido? son imágenes subidas desde WP o imágenes remotas... si son imágenes remotas no funciona... solo imágenes que subiste vos a cada post...

Sisi, estan subidas a mi wordpress. Me resulta extraño. Recien logre con ese plugin ir haciendo de a cada categoria. Son 600 posts. Pero no hizo mas de 50. Los demas quedaron en nada y las imagenes estan bien subidas.
 
Sisi, estan subidas a mi wordpress. Me resulta extraño. Recien logre con ese plugin ir haciendo de a cada categoria. Son 600 posts. Pero no hizo mas de 50. Los demas quedaron en nada y las imagenes estan bien subidas.

y bueno anda viendo asi, por partes... por usuario, por categoria... es mejor que andar uno x uno...
 
yo hago eso en mi sitio para ahorrar ancho de banda con las imagenes es simple

agrega esto funciones de tu theme
PHP:
function obtener_primer_imagen() {
  global $post, $posts;
  $first_img = '';
  ob_start();
  ob_end_clean();
  $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
  $first_img = $matches [1] [0];
 
  if(empty($first_img)){ //* Imagen a utilizar por defecto
    $first_img = "/images/imagendefault.png";
  }
  return $first_img;
}

sustituye en el codigo en donde segun obtiene la url/id de la imagen de tal post por esto

PHP:
<?php echo obtener_primer_imagen() ?>

en mi theme lo tengo asi:
PHP:
<div class="entry-content">
		<figure><a href="<?php the_permalink(); ?>"><img class="aligncenter" src="<?php echo obtener_primer_imagen() ?>" /></a></figure> <?php the_excerpt(); ?>
	</div>

Espero que te sirva, saludos.
 
[MENTION=77535]carloslp0[/MENTION] Gracias Carlos! Ya te voy a contar si me sirve
 
hay plugin para eso... sacan la imagen del post y la colocan como destacada...
https://wordpress.org/plugins/wp-image-utils/
vas a herramientas->Bulk Feature Images y el plugin selecciona la 1° imagen que tiene el post y la coloca como destacada

No sabía de este plugin calladito de lo tenías jajajajajaa... me hubiera ahorrado muchos dolores de cabeza en varias ocasiones.

Igualmente por eficacia y rapidez yo estoy usando este otro, no lo hace automático pero no tengo que entrar post por post sino que lo hago desde la vista rápida de posts

WordPress › Featured Image Admin Thumb « WordPress Plugins
https://wordpress.org/plugins/featured-image-admin-thumb-fiat/

Haciendo clic en el lápiz se pueden subir los archivos, le comenté al autor en su día para que se pudiera hacer con drag and drop pero me comentó que eso excesivamente complejo y él lo resolvió de esa forma, que tampoco está mal ya que accedes a la galería y con mi sistema tendrías que tener las imágenes siempre en el computador ....

imagenes-destacadas-rapidamente.webp
 
Atrás
Arriba