2

一連のブログ投稿をブロガーから WordPress にインポートしたところ、YouTube の埋め込みタグが取り除かれました。これで、完全な埋め込みタグではなく、YouTube の URL だけが投稿に含まれるようになりました。埋め込みコードを復元しようとしています。

4

5 に答える 5

5

…デフォルトでは、WordPress は問題のある可能性のあるタグを削除することで、インポートされた XML をフィルタリングします…残念ながら、投稿にコンテンツを含めた<embed><iframe>などのインスタンスを含めます。/wp-includesWordPress は、呼ばれるファイルを介してこれを行いますkses.php。ではkses.php、行 1309 までスクロールし、下の 3 行をコメント アウトして、次の//Post filteringようにします。

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

ソース: http://jasongriffey.net/wp/2010/06/21/moving-to-wordpress-3-0/およびhttp://wordpress.org/support/topic/youtube-embeds-not-working-after -輸入

于 2011-07-15T17:34:13.693 に答える
2

ここにはいくつかのオプションがあると思います。

  1. たとえば、RSS などの別の手段を使用して、インポートを元に戻し、再インポートすることができます。これの値は、現在 WordPress にあるように、投稿にどれだけの労力を費やしているかによって異なります。投稿を破棄して、もう一度やり直してもよろしいですか?
  2. フォーラムに行き、trac にバグを投稿し、IRC チャンネルに行き、さらに情報を見つけようとします。この問題を抱えているのは明らかにあなただけではありません(もちろん、それがあなたである場合を除きます)。
  3. データベースにアクセスできる場合は、posts テーブルを更新して適切なコードを追加し直すことができます。
  4. 埋め込みコードを手動で再追加できます (明らかに)。

いくつの投稿について話しているのですか?

于 2008-09-22T02:09:37.107 に答える
0

これはすべて、ブログ投稿をどのようにインポートしたかによって異なります。どのような方法でしたか?

ワードプレスで投稿の生のソースを表示する場合 (プレーン テキスト ビュー) - 投稿はどのように表示されますか (HTML のコピーがあると便利です)

-- 注 - 元の投稿を編集して回答を提供してください。他の人も回答している場合、返信は実際には機能しません。

于 2008-09-21T18:29:57.383 に答える
0

ブロガーからワードプレスに移行したとき、YouTube の動画は問題なく移行しました。Martin の言うとおりです。記事のソース コードの表示は、役に立つためにおそらく必要です。

ただし、副次的な問題で注意すべきことが 1 つあります。WordPress の「ブロガー インポーター」を使用すると、画像リンクが更新されません。ブログを表示するとすべて問題ないように見えますが、実際には画像はまだブロガー サイトを参照しています。

これに役立つプラグインが wordpress.org にありますが、100% 完璧な移行には手動での更新が必要になる場合があります。

使ったのはこれだと思います。

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

于 2009-01-28T01:37:31.467 に答える