開発

WordPress

WordPress の「アクション」と「フィルタ」を「フック」してプラグインを開発してみる

この記事は下のページの続きになります。 最小限のプラグインが用意出来たらいよいよ機能を追加していきましょう! 最初に WordPressのプラグインを作成するうえで絶対に必要な概念として「アクション」と「フィルタ」がありま...
WordPress

WordPressのプラグインを自分で開発してみる

WordPressを運用しているなら必ずと言ってもいいほどお世話になるプラグイン。 お問い合わせフォームからSEO対策、サイトマップ生成やサイトの高速化まで様々なプラグインがあります。 何かWordPressに欲しい機能があった...
WordPress

WP Related Post JPプラグインの更新 v1.0.0.0~v1.0.1.8

v1.0.0.0~v1.0.1.2 とりあえず一通り動作するバージョン また公式ディレクトリには登録していないので、githubを利用して更新チェックするように機能追加しました。 v1.0.1.3 カスタムフィルタ設定時のパ...
WordPress

Elasticsearchのような検索機能を提供するためのWordPressのプラグイン

WordPressはデフォルトでキーワード検索機能がありますが、精度はあまりよくありません。 具体的には、例えば「php wordpress 管理サイト」のように検索した場合、これらすべての単語を含んでいる記事しか引っかかりません。 ...
プログラミング

Intellijの便利機能まとめ

普段使用しているIDEのIntellijでよく使用する便利な機能のまとめ ショートカット よくまとまってるこちらが参考になります。 この中でも特によく使うものをいくつか フォーマット Windows:Ctrl + Al...
WordPress

WordPressのプラグイン開発用のライブラリ

現在開発中のWordPressのプラグイン開発用のライブラリです。 WordPressのプラグインはWordPressに用意されているいくつかの処理の割り込み(フックやアクション)を利用して機能を拡張していきます。 割り...
プログラミング

【Visual Studio 2017 C#】ConfuserExで難読化するとPropertyGridコントロールの表示名が空になる

ConfuserExで難読化を行ったときに起きた現象に関するメモ PropertyGridコントロールはオブジェクトを渡すだけでそのメンバーの値をいじることができるようになる便利なコントロールです。 通常はプロパティ名がそのまま...
プログラミング

【Visual Studio 2017 C#】ZIPにまとめる動作の自動化

ZIPにまとめる動作の自動化の設定に関するメモ setup.msiとsetup.exeのマージの自動化 の続き ここではVisual Studioで生成された成果物などをZIPにまとめる動作を自動化する手順を残しています。 Visua...
プログラミング

【Visual Studio 2017 C#】setup.msiとsetup.exeのマージの自動化

インストーラ作成で出力されるmsiとexeのマージの自動化の設定に関するメモ インストーラ作成の自動化 の続き ここではVisual Studioで作成されたインストーラである「msi」と「exe」ファイルをマージする動作を自動化さ...
プログラミング

【Visual Studio 2017 C#】インストーラ作成の自動化

難読化後にインストーラ作成を行うソリューションの設定に関するメモ 難読化の自動化 の続き 目次 1.製品版と試用版をビルド構成で切り替えできるように設定 2.難読化の自動化 3.インストーラ作成の自動化 <-今ここ ...