WordPress

WordPress

ブログのデザインを変えました

今までは既存のテーマを少し手を付けて使っていましたが、テーマごと作成しました。 特別な機能は入れてないのと、検索機能はまだ実装してないので作成途中ですが、最低限の機能は完成したので一旦使ってみました。 スタイルは全てtailw...
WordPress

wordpressでjsと連携したプラグインを作る

今回はchart.jsを使って、管理画面でチャート表示をするようなプラグインを作成します。 全て作成すると時間がかかってしまうので、実際のデータをせずモックを利用して行います。 こんなのを作ってみます 別のデータ...
WordPress

wordpressのプラグインURL取得系のメモ

個人的なメモになります。 参考 plugin_dir_url plugin_dir_url(__FILE__) jsファイルなどを利用するにはこれを使うとイイ!とれる値の末尾にスラッシュ(/)がつきます。 ...
WordPress

php初歩的なrequireのメモ

個人的なメモです requireしておけば別ファイルからも読み出せる if (is_admin()) { # ファイルの読み込みを行う require_once MY_CHART_DIR . &#3...
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構造からタクソノミーを理解したりしていくと、ワードプレスって面白いって思えるようになります。(私はフロント側の実装が好き...
タイトルとURLをコピーしました