WordPress

WordPress

GutenbergのregisterStoreで登録したデータを変更してもすぐに反映されない場合にチェックすべき事項

より高度なGutenbergプラグインを作成する場合は registerStore を使用した状態管理が必須です。 @wordpress/dataWordPress’ data module serves as ...
WordPress

Gutenbergのツールバーにドロップダウンを追加する

Gutenberg(ブロックエディタ)のツールバーにボタンを追加する方法は以前紹介しました。 Gutenbergエディタ(ブロックエディタ)にボタンを追加するWordPressのバージョンが5.0になり、エディタ...
WordPress

yuzo related posts から学ぶ脆弱性を含むプラグインやテーマの特徴

4/10 ごろから yuzo related posts というプラグインが原因でJavaScriptが注入され、閲覧者が詐欺サイトへ飛ばされるという事例が多く発生しています。 公式ディレクトリに登録されていても安全ということはあり...
WordPress

Gutenberg用の校正プラグインを作成しました

機能 Yahoo!API の校正支援APIを利用して校正を行います。 導入手順 ZIPをダウンロード『プラグインのアップロード』からインストールプラグインを有効化Yahoo! APIのClient IDを...
WordPress

【Gutenberg】公開済みの記事のプレビューの変更が反映されない場合の対処方法

メタボックス を使用している場合 かつ 公開後の投稿の場合、変更した内容がプレビューで反映されない場合があります。 すでにIssueとして挙がっているので今後本体側で修正される可能性が高いですが、それまでは自分で修正する必要がありま...
WordPress

不審なアクセス

このサイトはそんなにアクセスが多いわけではありませんが、それでも毎日のようにログインの試行やスクレイピングと思われるアクセスがあります。 特に不正なログインは許可していない行動なので一度でもログインページなどにアクセスした時点でBA...
WordPress

Gutenbergの装飾バーが邪魔な場合

デフォルトではほとんど何もできない装飾バー(ツールバー)ですが、ブロックの上部に固定されるために一つ上のブロックの文章が隠れてしまって邪魔だと思う方が多いと思います。 こんな感じ↓ このツールバーですが、ヘッダー上部に...
WordPress

Gutenbergの実装箇所を素早く見つけて開発をはかどらせる

公式のハンドブックやいろいろな開発者によるブログ記事なども充実してきましたが、一番確実なのは実装コードを実際に見てみることです。 ただ、Gutenbergのコードは量が多く、慣れないと目的の実装箇所を見つけるのに時間がかかってしまう...
WordPress

Gutenberg にプラグインを登録する

Gutenberg(ブロックエディタ)にはプラグインを登録する機能があります。 ここでいうプラグインとは『WP Multibyte Patch』や『Contact Form 7』のような、管理画面からインストールして使うものとは異な...
WordPress

Gutenbergの Slot と Fill を理解する

Gutenberg(ブロックエディタ)の開発において Slot と Fill の理解は重要です。 RichTextToolbarButton で追加したものがリッチテキストのツールバーに表示されるInspectorControls ...