wordpress

akismetだけデバッグロギングをオフにする。

WP_DEBUGをオンにすると、akismetによって大量のスパムコメントチェックなどがdebug.logに記載されていく。もうログ自体がスパムみたいになってますよ。1年ほど前にakismetのプラグインにフィルターが付加されていたことに最近気がつきました。これでakismetだけログへの書き込みをオフに出来ます。 add_filter( 'akismet_debug_log', '__re...

0 comments

アップグレード時にフックするupgrader_process_complete

プラグインの機能拡張に伴い自動的にoptionの値を更新したい、ということがあります。wordpressにはプラグインをアクティベートしたときにフックする [register activation hook] がありますが、アップデート時には起動しません。(昔は動いていたらしい。)しばらく前にinit関数に引っ掛けて云々というのを読んだ記憶もあって、面倒だと思いoptionの値を更新しなくてもすむ...

0 comments

welcartの商品を在庫や価格で絞り込み&並べ替えする。

welcartの商品を在庫や価格で絞り込み&並べ替えする。 - thumbnail

Index

  • アーカイブページのループに在庫や価格でのソート・絞り込みを反映させる。
  • 各商品記事のカスタムフィールドに必要な情報を書き込む処理
  • アーカイブページ内での商品一覧のソート処理
  • リンクの実際の出力方法など
1 comment

フロントエンドから記事を新規追加するときにメディアの添付先を当該記事に設定する。

PDF image generatorという拙作プラグインをwordpress.orgに公開しているけれど、そこのフォーラムに「フロントエンドからの投稿では添付ファイルの親投稿が指定されないから、プラグインをカスタマイズする方法を希望うんたら」という、質問があった。プラグインとは関係がなさそうだったけども、つい流れで答えてしまったのでコードだけここにメモしておきます。私自身はなかなか会員制サイトと...

0 comments

wordpressのコメント欄をajax化する。

wordpressのコメント欄をajax化する。 - thumbnail

Index

  • プラグインに頼らずテーマ内で完結するAJAXコメントフォーム。
  • CODE: Ajaxify WordPress comments
  • どうやってヴァリデートするか、が肝なのかも。
  • おまけ:ここで適用してるcss
20 comments

WordPressのコメント欄にキャプチャを設定する

WordPressのコメント欄にキャプチャを設定する - thumbnail

Index

  • Really Simple CAPTCHAをコメント欄に応用する
  • CODE:using Really Simple CAPTCHA for wordpress comments
  • 関連リンクとダウンロード
0 comments

welcart「配送希望日」の表示内容をカスタマイズ

welcart「配送希望日」の表示内容をカスタマイズ - thumbnail

welcartネタで細かいカスタマイズをひとつ。 welcartの配送希望日の表示がずらっと数字の羅列でちょっと見にくい。曜日とか欲しい。ついでに土日、平日指定なんかも欲しい。   /////////////////////// 配送希望日のカスタマイズ /////////////////////// add_filter( 'usces_delivery...

6 comments

投稿画面のカテゴリーをセレクトボックスにしたりラジオボタンにしたり。

投稿画面のカテゴリーをセレクトボックスにしたりラジオボタンにしたり。 - thumbnail

Index

  • 投稿画面のカテゴリやタグのメタボックスを使いやすくするあれこれ
    • 「よく使うもの」リンクとタブを消す。
    • 「+ 新規カテゴリーを追加」リンクを消す
    • カテゴリメタボックスのmax-heightを解除
    • カテゴリのチェックボックスをラジオボタンに変換
    • カテゴリのチェックボックスをセレクトボックスに変換
    • チェックボックスを並び替えないようにする
  • CODE : Hook to admin_head
  • 参考
0 comments

コメント編集ページから親コメント(返信先)を指定できるようにする。

コメント編集ページから親コメント(返信先)を指定できるようにする。 - thumbnail

コメント編集ページに親コメントを設定できるメタボックスを設置する。 コメントの返信先が間違えている、コメントツリーがバラけて読みにくい、なんてことがある。どうでも良いことかもしれないが、私は気になる。要はコメント編集ページに親コメントID(コメントメタ内のcomment_parent)の入力欄を設置すれば良いのですが、それだけでは直感的に分かりにくいので、セレクトボックス化してアシストします...

1 comment

デフォルトで「よく使われているタグから選択」を使用可能に。

デフォルトで「よく使われているタグから選択」を使用可能に。 - thumbnail

Index

  • 投稿編集画面のタグクラウドを初期状態から開いたままにする。
  • CODE : Automatically display the popular tags when the admin post-php loads.
  • その他
0 comments