3テラバイト

プログラム関連備忘録サイト。主にゲーム。

WordPress

WordPress – ソースコードのシンタックスハイライトを行うSyntaxHighlighter Evolvedの使い方

投稿日:

こんにちは、今日はWordPressでソースコードのシンタックスハイライトが行えるSyntaxHighlighter Evolvedの使い方についてまとめていきます。

インストール方法

プラグイン > 新規追加 からSyntaxHighlighter Evolvedで検索

または公式サイトからダウンロードします。
https://ja.wordpress.org/plugins/syntaxhighlighter/

使用方法

プラグインを有効化すると、ショートコードやブロックエディタのブロックが使用できるようになります。

ショートコードの場合

以下のように[[code]と[/code]]の間に修飾したいソースコードを記述します。

languageにはコードのフォーマットを指定します。

[[code language="html"]
<html>
  <head>
  </head>
  <body>
  </body>
</html>
[/code]]

ブロックエディタの場合

フォーマット > SyntaxHighlighter コード からSyntaxHighlighterのブロックを追加、そのブロックにコードを記述することで表示できます。

設定できる項目は以下の通りです。

コード言語シンタックスハイライトのフォーマットを指定します。
行番号を表示行番号を表示します。
最初の行番号行番号が指定番号から始まります。
ハイライト行指定行をハイライトします。
URL をクリック可能にするコード内にURLがあった場合にクリック可能にします。
Enable edit mode on double clickダブルクリックで編集モードに移行するか

対応フォーマット一覧

対応言語等は以下の通りです。

ActionScript
BASH / Shell
C#
C / C++
Clojure
ColdFusion
CSS
Delphi
diff / patch
Erlang
F#
Groovy
HTML / XHTML / XML / XSLT
Java
JavaFX
JavaScript
LaTeX
MATLAB
Objective-C
Perl
PHP
PowerShell
Python
R
Ruby / Ruby on Rails
Scala
SQL
Visual Basic
YAML
プレーンテキスト

以下のページにも一覧が記載されています。
https://wordpress.com/support/wordpress-editor/blocks/syntax-highlighter-code-block/2/

表示例

以下に一部コードの表示例を記載します。

HTML

<html>
  <head>
  </head>
  <body>
  </body>
</html>

C / C++

#include <stdio.h>

int main() {
  printf("Hello World!");
}

-WordPress


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

WordPressで管理画面に通知を表示するアクションフックadmin_noticesの使い方

こんにちは、今日はWordPressで管理画面に通知を表示するアクションフック、admin_noticesの使い方についてまとめていきます。 使い方 以下のようなコードをfunctions.php等に …

no image

WordPressのコメント、ping、トラックバックのアクションフック一覧

こんにちは、今日はWordPressのコメント、ping、トラックバックのアクションフックについてまとめていきます。 確認環境 WordPress 5.5.1 アクションフック一覧 フック名説明com …

no image

WordPress著者、ユーザー関連のフィルターフック一覧

こんにちは、今日はWordPressの著者、ユーザー関連のフィルターフックについてまとめていきます。 確認環境 WordPress 5.5.1 フィルターフック一覧 フック名説明login_body_ …

no image

WordPress – 目次を追加するEasy Table of Contentsの使い方

こんにちは、今日はWordPressで目次を追加することができるEasy Table of Contentsの使い方についてまとめていきます。 見出しを用いて記述を行なっていれば、自動で検出して全ペー …

no image

WordPressでカテゴリー一覧を取得する関数get_categoriesの使い方

こんにちは、今日はWordPressでカテゴリー一覧を取得する関数get_categoriesの使い方についてまとめていきます。 確認環境 WordPress 5.5.1 使い方 戻り値はカテゴリーオ …