カード埋め込み機能が機能しなくなってしまった
-
4.7.1、テーマ「New Standard」(http://themehaus.net/ja/themes/new-standard/)にてブログを運用しているのですが、自分の投稿ページをURLで入力するとカードとして埋め込める機能が、先日突然機能しなくなってしまいました。
それまで投稿されていたURLについては現在もカード表示されるのですが、新しい投稿や、既存の投稿ページに新たにURLを張り付けてもカードに変換されません。Embedショートコード(
[embed]
)でURLを挟んでも「http://hogehoge.com/hogehoge/の埋め込みに失敗しました」
と表示され、反映されません。
設定などは何もいじっておらず、思い当たる変更点となると「4.7⇒4.7.1へのアップデートと、それに伴うプラグイン(JetPack, All in one SEO, Ultimate Shortcode等)のアップデート」くらいしか思いつきません。念のためプラグインを停止するなどのチェックもしましたが、改善しませんでした。
同様のケースなどありましたら、また改善法などありましたらご教示頂ければ幸いです。よろしくお願いいたします。
追記:YouTubeの埋め込みなどについてはちゃんと機能していますので、oembedそのものは機能しているようです。自サイトのURLがなぜか変換されず、困っております……。
- このトピックはalicebooskaが7年、 8ヶ月前に変更しました。
- このトピックは7年、 8ヶ月前にalicebooskaが編集しました。理由: 追記
-
度々失礼します。追記になるのですが、私が運営するその他のブログでも同様の症状が出ているのを見つけました。
運用しているサーバも違いますし、テーマも違うのですが、URLが埋め込みカードに変換されないのは同様のようです。以下スペックを。
・4.7.1
・テーマ:Affinger4Pro(http://the-money.net/)
・導入済みの主なプラグイン:JetPack、Ultimate Shortcode、TinyMCE Advansed、WP Fastest Cacheなど何卒よろしくお願いします。
埋め込みに失敗しているケースとかこのケースの相違点があるはずです。
埋め込みに失敗している投稿タイトルが日本語で、句読点を含んでいませんか。Ultimate Shortcodeプラグインを使っていれば、ショートコードで埋め込んだ場合はどうでしょう。
わたしは自身の記事の引用は、Ultimate Shortcodeのショートコードを使っています。コメントありがとうございます。
・投稿タイトル、とはパーマリンクのことでしょうか?
各投稿のタイトルはすべて日本語で句読点を含む場合もありますが、これまで一切「投稿タイトルが日本語・かつ句読点を含む」投稿においてカード埋め込みの問題は発生していませんでした。
パーマリンクはすべて英数字のみのもので、2バイト文字を含んでおりませんので、URLについては問題ないと思います。・Ultimate Shortcodeで埋め込んだ場合は問題なく表示されますので、Shortcodeの動作に問題はないようです。
これまでずっと「URL直打ち」によるWordpress固有のカード埋め込みで統一して使っておりましたので、なんとかして「Wordpress固有のカード埋め込み」を復活できないかと困っております。・具体的に不具合に気づいたのは4.7.1にアップデートして以降で、それまでは一切挙動に問題はありませんでした。WordPressのアップデートに原因があるのでしょうか……。
何卒よろしくお願いします。
WordPressのアップグレードに「これまで一切」は理由にならないと考えています。また、だからって @alicebooska さんか、わたしが反論を受ける筋合いでもありません。
WordPress 4.7.1 で新規作成、Twenty Seventeen テーマで、その『カード埋め込み』を試した結果です。
プラグインは全て無効化して確認されたことと思います。で、あれば、次に確認することは予定が立つものです。http://wordpress.woodstock.work/twenty-seventeen/hello-world-2/
なお、2017年1月24日以降は、投稿内容。プラグインの設定等は予告なく変更します。
お返事ありがとうございます。また、私に代わり検証いただき、大変恐縮です。
仰る通りです。大変失礼いたしました。お気を悪くさせてしまい、申し訳ありません。
私の不勉強にて、原因発見の糸口を見失ってしまいました。
2つのブログ共に現在稼働しており、クライアント様との関係で抜本的な検証を行うことも難しく、途方に暮れております。同様のご体験をお持ちの方がいらっしゃいましたら、ご面倒でもご教示頂ければ幸いです。
何卒よろしくお願いいたします。
- この返信は7年、 8ヶ月前にalicebooskaが編集しました。
稼働中のサイトであろうと、「4.7⇒4.7.1へのアップデートと、それに伴うプラグイン(JetPack, All in one SEO, Ultimate Shortcode等)のアップデート」をしたという点からも、検証は可能ではないかと思えます。
わたしなら、そのあたりから当たりをつけて対策を検討します。度々のお返事ありがとうございます。
私の方で見落としがあったのかもしれません。今一度ご指摘いただいた点に基づいて検証いたします。
WP4.7アップデート後ということはWP APIまわりかもですね。
WordPress記事のoEmbedはWP APIを利用しておりますので。テーマの販売元がサポート窓口を設けられていますので、そちらで質問してみると何かヒントが得られるかもしれません。
http://themehaus.net/ja/support/コメントありがとうございます。
ご教示頂き大変恐縮です。窓口にて問い合わせてみることにいたします。また、affinger4proについても同様にいたします。
同様の症状に見舞われたため自分なりに調べたところ、Jetpack4.4.2以降にアップデートすると自サイトのページのembedが効かなくなる症状があらわれるようでした。
試しに、プレーン状態のWPにJetpackのみをインストールし有効化したときと無効のときとで比べると同様の症状があらわれたため、Jetpackが問題かと考えています。
Jetpackを4.4.2以下にダウングレードすると当該症状は現れなくなりました。
※Affinger4proを含むいくつかのテーマで試しましたが、症状は同様だったためテーマ由来の症状ではないように思います数日前にJetpackがアップデートされましたが、現段階の最新版でもこの症状に関しては解消されていないようです。
コメントありがとうございます。
貴重な情報を頂きありがとうございます。確かに私の方でも、jetpackをアップデートした後に不具合が発生しておりました。
こちらでも確認してみます。重ねて御礼申し上げます。皆様、たくさんのご意見を頂き誠にありがとうございます。
本日解決いたしましたので、ご報告いたします。・直接的な解決要因は、本日実施されたJetpackのバージョンアップでした(4.6→4.7)。
@astridfarnsworth さんから頂いたアドバイスを基に、こちらにてテスト環境(テーマ:twenty sixteen / affingerpro4 / new standard)にてjetpack4.6から4.4.2ダウングレードしたところ、当該症状が現れなくなっておりました。
稼働している環境ではクライアント様の要望でjetpackのダウングレードができず、ひとまずはoembedを使わずに投稿をしておりましたが、本日のjetpackアップデート後に動作確認を実施し、正常な動作が確認できました。これにてクローズとさせて頂きます。誠にありがとうございました。
- トピック「カード埋め込み機能が機能しなくなってしまった」には新たに返信することはできません。