WordPressのLuxeritasテーマでpreタグSyntaxHighlightを無効にしてもCopyボタンが有効になってしまう問題に対処

2020-01-13WordPress

はじめに

WordPressのLuxeritasテーマでpreタグ内の空行が消えてしまう問題に対処 でも触れましたが、 当ブログは WordPress で構築されており、 Luxeritas という非常にSEO効果の高い無料のテーマを利用しています。

pre タグの Syntax HighlightWP Githuber MD プラグインで実現したいため、Luxeritasテーマで提供されている Syntax Highlight 機能を無効にしてみました。

ところが、Copyボタンが残ってしまいました。

この問題を解決させてみたいと思います。

※こちらの対処法はLuxeritasテーマのAMP機能を利用している場合は推奨しません。AMP機能利用時は、Luxeritasテーマのシンタックスハイライトを利用したほうがうまくいくようです。

検証環境

  • WordPress : バージョン 5.3.2
  • Luxeritas : バージョン 3.7.5.1

Luxeritasテーマのファイルを編集する

前回、変更を行っているので多少ソースコードのあたりはつけやすくなりました。
以下のファイルを1行だけ変更します。

  • wp-content/themes/luxeritas/inc/load-inline.php

以下のスクリーンショットのようにコードを変更します。

これで無事、不要な文字とCopyボタンが表示されなくなりました。

ひとこと

Luxeritasテーマで最近困っていたことは一通り解決でき、すっきりしました。

2020-01-13WordPress