ACFのversion5.11.1がリリースされました。その中にはセキュリティアップデートがありました。修正対象の脆弱性の内容としては、the_fieldやget_fieldではACFでフィールド定義したフィールド以外の項目も取得できてしまうのでACFのショートコードでフィールド定義されていない項目が取得できてしまうというということでした。ACFのリピーターフィールド、便利ですよね。複雑なデータの持ち方をするシステムではよくお世話になっています。以下コードのようにリピーターフィールドにて保存したデータをget_field関数で取得し、foreach等で処理しているとWARNINGが発生することが多々あります。WordPress【WordPress】公式プラグイン申請時に指摘された内容まとめPart22020/9/30前回に引き続き、WordPressのプラグイン申請で指摘される内容の対策と、実際のメール内容を日本語訳とともに紹介していきます。レビューで極力指摘されないようにするには、以下のポイントに注意しましょう。WordPress【WordPress】公式プラグイン申請時に指摘された内容まとめPart12020/9/30WordPressを公式プラグインとして公開するためには、WordPress公式に申請をして承認される必要があります。プラグイン申請をすると、WordPress側のレビュワーがコードレビューを行い、問題があればメールで指摘内容を送ってきてくれます。その指摘にそって修正していき、承認されれば晴れて公式プラグインとして公開となります。場合によっては次々に修正点が見つかり、レビューと修正が一度では終わらず、なかなか承認してもらえない時があります。WordPressWPDBでSQLを扱う2021/11/3WordPressのwpdbクラスには、SQLを扱うための豊富なメソッドが用意されています。そこで今回は、その中でも特に使用頻度が多いと思われるメソッドについて紹介していきたいと思います。wpdbクラスとは、WordPressのデータベースとやりとりするための一連のメソッドが含まれているクラスです。実際に使用する時は、グローバル変数である$wpdbオブジェクトを使うことで、データベースに対して様々な操作をすることができます。参加しました!2020/9/7日曜日に開催されたWordCampに参加してきました。WordPress系のイベントに参加できていなかったので、久々の参加となりましたが、とても楽しい一日を過ごせました。社内向けのリポートも兼ねて、感想を共有できればと思います。初のオンライン開催ということで様々なコミュニケーションツールを駆使して運営されていました。Zoomでのセッションはオンラインなのにそこにいる「一体感」を感じられました。Wpdb】2020/8/28WordPressでmetaに対して複数の条件で検索を行うとシステムが重くなりやすいです。その理由として、WordPressのテーブル構造に関係があります。通常、システムを開発する時は1件のデータに対し、1行レコードが増えるようなテーブル構造で考えるのが基本です。(もちろん全てのデータに対してこの考えが正しいわけではありません。)データに対し、項目を増やしたい場合は横に項目が増えていきます。Hintはプレスマン製のWordPressプラグインで、ACFで追加したフィールドに対して、説明文を追加するプラグインです。現時点では、スイッチボタンで説明文の表示のON/OFFを切り替える形式と、「?」のアイコンにマウスを乗せた時にツールチップで説明文を表示するという形式での表示に対応しています。ACFにもともとある説明文とは異なり、表示・非表示を切り替えられる説明文を簡単に入れることができます。Beta3が出ました。今回のアップグレードの目玉はブロックエディターの大きな改修になるようですが、あまりその辺りには触れないで使ってみようと思います。Takano氏の日本語訳になります。画像の遅延読み込み(lazy-load)がサポートされるようになりました。投稿に貼り付けた画像にはloading属性が付与されます。プログラミングVSCodeでWordPressコーディング規約を使用したフォーマット(PHP編)2020/7/10WordPressのコーディング規約は他のPHPコーディング規約よりも個性が強いです。他のFW開発を経験した方がWordPressの開発に移行する際に壁となる1つだと思います。Codeで自動フォーマットしようと思ったのですがWPの規約で自動フォーマットする記事が無かったので記載します。composerを使用してインストールします。存在を知った方も多いかもしれません。とあるニュース記事の見出しです。7月からAIによる読取技術を導入したと8/2に発表がありました。EC2東京リージョンにT3aシリーズが来たので使用していたインスタンスの一つを変更しました。WordPress投稿一覧に、独自の検索フォームを追加する方法を紹介します。GoogleGASは、Googleサービスを操作する以外に、自作APIを公開することができます。APIサーバーを立てるのって難しそうなイメージだけど、GASを利用すれば、とても簡単です。WordPressユーザープロフィールの項目追加について。WordPressのユーザープロフィールに、新しい項目を追加することができます。追加する方法は、これから紹介する3つのやり方があります。dockerDockerコンテナの自動起動設定するオプション名と設定方法を紹介していきます。Dockerには、再起動ポリシーという「コンテナ終了時に再起動するための仕組み」があります。再起動ポリシーを設定しておけば、Dockerデーモンの起動時やホストOSの起動時に自動的にコンテナを開始することができます。かけ算から生まれる可能性へ。