2021-12

WordPress

WordPressでアクセスカウンタープラグインを自作してDB操作を学ぶ

通常のテーマ作成ではデータベースに対して手を加えることは通常しませんが、プラグイン開発をすると独自のテーブルを作成することもあります。 今回は、データベースにテーブルを追加してみます。通常はプラグインを有効化したときにデータベースに...
WordPress

wpというアクションフック

とあるプラグインのソースを見ていたらwpというアクションフックを見つけました。 参考サイト WordPress が何らかのルーティングや処理、ハンドリングを行う前に使用します。WP の main() メソッドで実行され、$qu...
WordPress

WordPressでプラグイン開発をする2

前回はプラグインを有効化することで管理者メニューにメニューを追加させて、optionsテーブルを利用した値の保存を行いました。 今回はプラグインを無効化した時の処理を行います。 例えばプラグインを無効化したときはoptions...
WordPress

WordPressでプラグイン開発をする

プラグインの開発を行うことで、あらゆるテーマで利用できる機能を提供することができます。 プラグインについては、ソースで理解するWordPressの起動処理 1にて読込個所を確認しています。 // Load active plu...
WordPress

ソースで理解するWordPressの起動処理 2

前回はwp-blog-headerからwp-loadへいき、wp-configからwp-settingsまでの処理を確認しました。 今回はwp-blog-headerに戻ってきて、wp関数を実行しているところについて見ていきます。 ...
WordPress

ソースで理解するWordPressの起動処理 1

ワードプレスはテーマを作ればOKみたいな風潮がありますが、コアのソースを見てメインクエリとサブクエリを理解したり、DB構造からタクソノミーを理解したりしていくと、ワードプレスって面白いって思えるようになります。(私はフロント側の実装が好き...
Laravel

Laravel8で会員制のSNSを作った

秋葉原まんまるさーくるというSNSを作りました。 Laravelを勉強したいという気持ち+こんなの作りたいという気持ちで作りました。 私は秋葉原が大好きなキモータなのですが、コロナの影響もあって秋葉原は変わってしまいま...
Laravel

Laravel8をロリポップのスタンダートプランにて利用する

開発環境(Sail)でLaravelプロジェクトを作成→ロリポップにデプロイという流れについて解説します。 composerとかロリポップ側でインストールとかしません。migrateもしません。ロリポップ側では何もしません。場合によ...
日記

強化週間2

今回はLaravelで一個作るという目的をもって勉強を行ってきた。 また作業を進めるにあたり、目的を小さく明確化するためにredmineを利用しました。 前から作りたい何かはホンワカ浮かんでいたのですが、いざ作るとなる...
Laravel

Laravel8とJetstreamのメモ1

JetStreamというガンダムに出てきそうな機能を利用すると、とても多くの設定が行われますが、とても追いつけないので少しずつですがメモを残していきます。 Jetstreamを入れてしまえばある程度使えるようになってしまうので、ある...
タイトルとURLをコピーしました