公開日: 2022年01月21日

GitHubのコントリビューションカレンダーを表示するWordPressプラグインを実装してみた

学校でWordPressのプラグインを実装する課題が出たので、GitHubのコントリビューションカレンダーを記事に表示することができるプラグインを作ってみました。
(公開の予定はありません)

image1

目次

概要

GitHubのコントリビューションカレンダーをWordPressの記事にブロックとして表示することができるプラグインです。
GitHubのアカウントIDとpersonal access tokenを入力して、データを更新するをクリックするとGitHub GraphQL APIを経由して指定したユーザーのコントリビューションカレンダーを取得、表示します。
ブロックはWordPress JSXでレンダリングしています。

image2

image3

image4

感想

初めてのプラグイン開発で、動作がなかなかうまくいかず苦戦を強いられましたがなかなかに良い経験だったと思います。
フィルターフックやアクションフックをいまいち理解できていないので、学習も兼ねて別のプラグインを作ってみようかと思います。

© 2024 blog.tksn.jp. All Rights Reserved.