Cocoon 1.6.5公開。PWAオフラインに対応。不具合修正など。

アップデート情報
この記事は約3分で読めます。

PWAの頑固なキャッシュ汚れを綺麗に落とせる酵素(更新機能)配合。

\エックスサーバー開発のWordPressテーマ/
エックスサーバー開発のWordPressテーマ

機能追加

  1. PWAをオフラインでも利用可能に(※更新するとキャッシュを削除)
  2. 記事の更新でPWAのキャッシュを更新するように変更
  3. 外部リンクにtarget="_blank"が付いているときにデフォルトでnoopenerを付属(WordPressの仕様に合わせる)
  4. 内部リンクにtarget="_blank"が付いているときにデフォルトでnoopenerを付属(WordPressの仕様に合わせる)

PWAのオフライン対応

β版で公開しているPWA機能に問題があったので修正しました。

詳細はこちらを参照してください。

Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。 1つのトピックにつき1つの質問を書き込んでください 不具合・カスタマイズ対象ページのURLを提示し高速化を無効にしてください 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります...

デフォルトでnoopenerを付加

Cocoon設定「本文」の内部・外部リンク設定でこれまでは、デフォルトのtarget="_blank"では、noopenerを付加させていませんでした(これまでは設定で変更可能だった)。

ただ、WordPress5.1より、投稿ポストした際にtarget="_blank"だった際にはnoopenerが付加される仕様になったため、Cocoonもセキュリティー的観点からその仕様に合わせました(設定で無効化可能)。

新しいタブで開くリンクのrel属性にnoopenerを追加します。

ただし、WordPress5.1で自動付加されるnoreferrerは、リファラが取得できないので追加はしません(設定で変更可能)。

モダンブラウザ以外のセキュリティーのことも考えたら、noreferrerもつけておいた方が良いかと思います。ただ、テーマ利用者にアフィリエイト利用者も多いため、ちょっとリファラを取得できない設定にはできませんでした。

変更

  1. SNSシェアボタンの「Google+」をデフォルトで無効にした
  2. SNSシェアボタンの「タイトルとURLのコピペ」をデフォルトで有効にした

不具合修正

  1. PWAのキャッシュ更新に関する不具合修正
  2. 外部リンクのOGP取得時に一部環境でPHP警告が出る不具合修正
  3. AMP用の画像サイズ取得を相対パスに対応させる
  4. 誤字修正

関連トピックはこちら。

Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。 1つのトピックにつき1つの質問を書き込んでください 不具合・カスタマイズ対象ページのURLを提示し高速化を無効にしてください 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります...
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。 1つのトピックにつき1つの質問を書き込んでください 不具合・カスタマイズ対象ページのURLを提示し高速化を無効にしてください 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります...
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。 1つのトピックにつき1つの質問を書き込んでください 不具合・カスタマイズ対象ページのURLを提示し高速化を無効にしてください 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります...

AMPページの画像サイズの取得に関しては、以下の記事を参考にさせていただきました。

WordPressテーマCocoonでAPMページの画像サイズが300x300になるのを回避する方法
つい最近、このサイトを AMP(Accelerated Mobile Pages)に対応するため、WordPress のテーマを Cocoon(コクーン)というテーマに変更しました。このテーマはボタンひとつで AMP対応ができてしまうすぐれ
タイトルとURLをコピーしました