WordPressは、Webサイトやブログを簡単に作成できるオープンソースのCMSです。PHPで開発されており、MySQLデータベースを使用してコンテンツを格納します。
Webサイトの約4割はWordPressでできているというデータもあり、世界的に有名なCMSです。
しかし、アップデートされていないプラグインなども多いのが現状で、セキュリティ上の問題があり攻撃されることもあります。
また、PHPで書かれていることから、サーバー側の処理も行われるのでパフォーマンスが悪くなりやすいなどのデメリットもあります。
最近では、それらの問題を解決するためにJamstackというアーキテクチャで、フロントエンド側とバックエンド側を分けて開発する手法が人気になっています。
JamstackはヘッドレスCMSを使った開発が多いですが、WordPress REST APIという機能を使うことで、WordPressをヘッドレスCMSとして利用することも可能です。