Las incrustaciones de YouTube no funcionan en WordPress después de importarlas desde Blogger [cerrado]

StackOverflow https://stackoverflow.com/questions/111568

  •  02-07-2019
  •  | 
  •  

Pregunta

Importé una serie de publicaciones de blog de Blogger a WordPress y eliminé las etiquetas de inserción de YouTube.Ahora solo tengo las URL de YouTube en las publicaciones, en lugar de las etiquetas de inserción completas.Estoy intentando restaurar los códigos de inserción.

¿Fue útil?

Solución

Todo esto realmente depende de CÓMO importaste las publicaciones del blog.¿Cuál fue tu método?

Cuando ves la fuente sin procesar de las publicaciones en WordPress (vista de texto sin formato), ¿cómo se ve la publicación? (una copia del HTML estaría bien).

-- Nota: edite su publicación original para dar las respuestas; una respuesta realmente no funciona si otras personas también responden.

Otros consejos

…de forma predeterminada, WordPress filtra XML importado eliminando posibles etiquetas problemáticas…desafortunadamente, incluidas cosas como <embed> y <iframe> y otros casos en los que has incluido contenido en tus publicaciones.WordPress lo hace a través de un archivo que puedes encontrar en /wp-includes llamado kses.php.En kses.php, querrás desplazarte hacia abajo hasta la línea 1309 y comentar las tres líneas debajo //Post filtering para que queden así:

// Post filtering
#add_filter('content_save_pre', 'wp_filter_post_kses');
#add_filter('excerpt_save_pre', 'wp_filter_post_kses');
#add_filter('content_filtered_save_pre', 'wp_filter_post_kses');

Fuente: http://jasongriffey.net/wp/2010/06/21/moving-to-wordpress-3-0/ y http://wordpress.org/support/topic/youtube-embeds-not-working-after-import

Creo que tienes un par de opciones aquí:

  1. Puede deshacer la importación y volver a importar utilizando otro medio, de RSS, por ejemplo.El valor de esto depende de cuánto esfuerzo tenga en las publicaciones, ya que ahora están en WordPress: ¿está dispuesto a tirar las publicaciones e intentarlo nuevamente?
  2. Vas a los foros, publicas un error en TRAC, vayas al canal IRC e intentas encontrar más información;aparentemente eres No es la única persona tener este problema (a menos, por supuesto, ese es tú)
  3. Si tiene acceso DB, puede actualizar la tabla de publicaciones para volver a agregar el código apropiado.
  4. Podrías volver a agregar manualmente los códigos de incrustación (obviamente).

¿De cuántas publicaciones estamos hablando?

Cuando pasé de Blogger a WordPress, mis videos de YouTube se movieron sin problemas.Martin tiene razón, probablemente se requiera una vista del código fuente de la publicación para que sea útil.

Sin embargo, hay una cosa a tener en cuenta sobre una cuestión secundaria.Cuando utilice el "importador de blogger" de WordPress, los enlaces de las imágenes no se actualizarán.Cuando veas tu blog, todo se verá bien, pero de hecho las imágenes seguirán haciendo referencia al sitio del blogger.

Hay un complemento en wordpress.org que ayudará con esto, pero es posible que se requiera alguna actualización manual para un movimiento 100% perfecto.

Creo que este es el que usé.

http://wordpress.org/extend/plugins/blogger-image-import/

Aquí está la solución que encontré en un foros de wordpress.

Encontrar en /wp-includes un archivo llamado kses.php.En kses.php, querrás desplazarte hacia abajo hasta la línea 1309 y comentar las tres líneas debajo //Post filtering para que queden así:

// Post filtering
#add_filter('content_save_pre', 'wp_filter_post_kses');
#add_filter('excerpt_save_pre', 'wp_filter_post_kses');
#add_filter('content_filtered_save_pre', 'wp_filter_post_kses');

Esto evitará que el filtro elimine todos sus vídeos de YouTube, incrustaciones de SlideShare, documentos de Scribd, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top