[Windows] フリーソフト「窓の手 2010」正式公開
懐かしくて思わず入れました。Windows7の64bitにも対応していて良かった♪
【当ブログではアフィリエイト広告を利用しています】
懐かしくて思わず入れました。Windows7の64bitにも対応していて良かった♪
特にエラーメッセージも出ないので載せておきます。変更しようとするパーマリンクを設定した記事がゴミ箱の中にあると、パーマリンクの設定できません。
先日まで、まずは動かす目的でプラグインを作ってきました。他にもWordPressのプラグインを作る上で注意しなければいけない点がいくつかあります。
Windows Vistaから導入されたユーザーアカウント制御 (UAC)によって、管理者権限のアカウントでも実行を許可するか確認を取るダイアログが表示され、許可したプログラム以外は管理者の権限で実行することができなくなった。つまり、権限の「昇格」が必要になったのだが、タスクスケジューラの実行やWindowsサービスの起動アカウントではどうなるのか調べてみました。
SCコマンドを使って、登録されているWindowsサービスのアカウントを変更できます。また、パスワードのみの変更も可能です。
「CodeIgniter 1.7.1 」で動いているシステムを「CodeIgniter 2.0.1」にアップグレードした時の変更点をまとめてみました。※元々のシステムによって大きく作業量なども変わるはずなのでご注意ください。
起動しなくなったWindowsのデータをバックアップするのにKNOPPIXは便利です。KNOPPIXはCD等から起動できるOSで、NTFSへのアクセス、ネットワーク共有フォルダへのアクセスも簡単に利用できます。
それでは、最後に設定値を画面の入力値で更新する部分です。[sourcecode language="php"]
function option_page() {
管理画面で設定メニューにページを追加できたので、今度は提供されている機能で値を保存してみよう。WordPress内で値を保存する場合は、PHPのセッション変数をイメージするとよいかもしれない。
今度はプラグインで管理ページを作ってみましょう。まずは、表示させるだけのプラグインです。
Windows Vista/7 で導入されている「互換性ファイル」機能でハマってしまった。「Program Files」「Windows」フォルダ内のファイルを管理者権限で実行していないプログラムで書き換えようとした際に、この機能が何もアナウンスもなく動きます。
前回に引き続き、「Hello world」的なプラグインを例に説明していきます。次に実際の処理なのですが、API フックという機能を使ってプラグインを作成します。
いわゆる「Hello world」的なプラグインを例に説明していきます。まずは、PHPファイルをWordPressにプラグインとして認識させる必要があります。