2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

#wordpressを知らないPHPエンジニアあるある

Last updated at Posted at 2019-11-26

「PHPエンジニア」を名乗っていても、WordPressはあまり知らない、という方もいらっしゃるのではないでしょうか。

そういった方向けに、ツイッターで #wordpressを知らないPHPエンジニアあるある を書いているのですが、ツイッターだと流れてしまうので纏めています。

javascriptなどをheader.phpで呼び出している

→ wp_enqueue_script を使いましょう

CSRF 対策に自分でnonceを実装している

→settings_apiを使いましょう

sql文を書いて、データベースに直接アクセスしている

→ WP_Queryを使いましょう

キャッシュ機能を独自実装している

→ transient APIを使いましょう

1時間を3600、1日を86400と書いている

→ HOUR_IN_SECONDS や DAY_IN_SECONDS を使いましょう。#wordpressjp #php

どうすれば防げたか?

公式ドキュメントに目を通していれば、防げた可能性は高いと思います。

情報募集中

皆さんも、ご自身の体験などを、ハッシュタグ #wordpressを知らないPHPエンジニアあるある で共有いただければと思います。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?