Blogger からインポートした後、YouTube の埋め込みが WordPress で機能しない [終了]
質問
一連のブログ投稿を blogger から WordPress にインポートしたところ、YouTube の埋め込みタグが削除されました。これで、完全な埋め込みタグではなく、投稿に YouTube URL だけが含まれるようになりました。埋め込みコードを復元しようとしています。
解決
これはすべて、ブログ投稿をどのようにインポートしたかによって異なります。どのような方法でしたか?
Wordpress で投稿の生のソースを表示すると (プレーン テキスト ビュー)、投稿はどのように表示されますか (HTML のコピーがあれば便利です)
-- 注 - 回答を提供するには元の投稿を編集してください。他の人も回答している場合、返信は実際には機能しません。
他のヒント
…デフォルトでは、WordPress はインポートされた XML をフィルタリングして、問題がある可能性のあるタグを削除します…残念なことに、次のようなものが含まれます。
<embed>
そして<iframe>
投稿にコンテンツを含めたその他のインスタンス。WordPress は、次の場所にあるファイルを介してこれを行います。/wp-includes
呼ばれた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-import
ここにはいくつかの選択肢があると思います。
- たとえば、RSSから別の手段を使用して、インポートを元に戻し、再輸入することができます。これの価値は、現在のWordPressにあるように、投稿にどれだけの労力をかけているかに依存します。投稿を捨ててもう一度やり直してみませんか?
- フォーラムに行き、TRACにバグを投稿し、IRCチャンネルに移動して、さらに情報を見つけようとします。あなたはどうやらそうです 唯一の人ではありません この問題を抱えるために(もちろん、それがあなたでない限り)
- DBアクセスがある場合は、投稿テーブルを更新して適切なコードを再び追加できます。
- 埋め込まれたコードを手動で再添加することができます(明らかに)。
何件の投稿について話しているのでしょうか?
blogger から wordpress に移行したとき、YouTube ビデオは問題なく移行されました。Martin の言うとおりです。役に立つためには、投稿後のソース コードのビューがおそらく必要です。
ただし、副次的な問題で注意すべきことが 1 つあります。wordpressの「blogger importer」を使用すると、画像リンクが更新されません。ブログを表示すると、すべてが正常に見えますが、実際には、画像は依然としてブロガー サイトを参照しています。
これに役立つプラグインが wordpress.org にありますが、100% 完璧に移行するには手動更新が必要になる場合があります。
私が使ったのはこれだと思います。
これが私が見つけた解決策です ワードプレスフォーラム.
検索対象 /wp-includes
というファイル 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');
これにより、フィルターによって YouTube ビデオ、SlideShare 埋め込み、Scribd ドキュメントなどがすべて削除されなくなります。