YouTube incorpora non funziona in WordPress dopo l'importazione da Blogger [chiuso]

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

  •  02-07-2019
  •  | 
  •  

Domanda

Ho importato una serie di post di blog da blogger a WordPress e i tag di incorporamento di YouTube sono stati rimossi. Ora ho solo gli URL di YouTube nei post, al contrario dei tag di incorporamento completi. Sto cercando di ripristinare i codici di incorporamento.

È stato utile?

Soluzione

Tutto dipende molto da COME hai importato i post del blog. Qual era il tuo metodo?

Quando visualizzi la fonte non elaborata dei post in wordpress (visualizzazione in testo normale) - come appare il post (una copia dell'HTML sarebbe gradevole)

- Nota: modifica il tuo post originale per dare le risposte, una risposta non funziona davvero se anche altre persone rispondono.

Altri suggerimenti

  
    

& # 8230; per impostazione predefinita, WordPress filtra l'XML importato rimuovendo possibili tag problematici & # 8230; sfortunatamente, inclusi elementi come <embed> e <iframe> e altri casi in cui & # 8217; ho incluso contenuti nei tuoi post. WordPress lo fa tramite un file che puoi trovare in /wp-includes chiamato kses.php. In //Post filtering, & # 8217; vorrai scorrere fino alla riga 1309 e commentare le tre righe in <=> in modo che appaiano così:

  
// 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');

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

Penso che tu abbia un paio di opzioni qui:

  1. È possibile annullare l'importazione e reimportare usando un altro mezzo, da RSS ad esempio. Il valore di questo dipende da quanti sforzi hai nei post così come sono WordPress ora - sei disposto a farlo scaricare i post e riprovare?
  2. Vai nei forum, inserisci un bug trac, vai sul canale IRC e prova per trovare qualche informazione in più; apparentemente non sei l'unico persona per avere questo problema (a meno che, ovviamente, non sei tu)
  3. se hai accesso a db puoi farlo aggiorna la tabella dei post per aggiungere il codice appropriato.
  4. puoi aggiungere manualmente l'incorporamento codici (ovviamente).

Di quanti post stiamo parlando?

Quando sono passato da blogger a wordpress, i miei video di YouTube sono passati bene. Martin ha ragione, probabilmente è necessaria una visione del codice sorgente del post per essere utile.

Una cosa da notare su un problema secondario però. Quando usi il wordpress & Quot; importatore di blogger & Quot; i collegamenti alle immagini non verranno aggiornati. Quando visualizzi il tuo blog tutto sembrerà a posto, ma in realtà le immagini rimarranno comunque referenziate al sito di blogger.

Esiste un plug-in su wordpress.org che ti aiuterà in questo, ma alcuni aggiornamenti manuali potrebbero / saranno richiesti per una mossa perfetta al 100%.

Penso che sia quello che ho usato.

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

Ecco la soluzione che ho trovato su un wordpress forum .

Trova in /wp-includes un file chiamato kses.php. In //Post filtering, & # 8217; vorrai scorrere fino alla riga 1309 e commentare le tre righe in <=> in modo che appaiano così:

// 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');

Ciò impedirà al filtro di rimuovere tutti i tuoi video di YouTube, incorporare SlideShare, documenti Scribd, ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top