wordpress

bodyクラスに投稿/カテゴリの所属スラッグをすべて付与する

bodyクラスに投稿/カテゴリの所属スラッグをすべて付与する - thumbnail

bodyとpostクラスに所属カテゴリのスラッグを付与したい。 だいぶ前に「投稿が所属するカテゴリの先祖や子孫を取得するあれこれ。」という記事を書きましたがそこそこアクセスがあったので、実用レベルでよく使うアレンジも紹介しておきます。functions.phpに入れるだけで動きます。正確には、使用テーマのテンプレートでbody_classとpost_classを使用していれば動きます。 実...

0 comments

Advanced Custom Fieldsとは長く付き合いたい、けど縛られたくない、そんな人のためのTIPS。

Advanced Custom Fieldsとは長く付き合いたい、けど縛られたくない、そんな人のためのTIPS。 - thumbnail

Index

  • Advanced Custom Fieldsの便利さを享受しながら、クローズド化の罠を回避する
  • カスタムフィールドの値はできるだけIDを持たせるようにする
  • チェックボックスなど複数の値を持つvalueを出力する
    • get_post_metaを使って配列を出力する
  • Repeater fieldを独自関数を使わずにアウトプットする
    • get_post_metaとforループで配列を出力する
  • カテゴリのカスタムフィールドをwp term meta対応にする
    • Advanced Custom Fieldsのタームメタ変更に合わせてwp_term_metaを上書き
0 comments

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

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

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

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

0 comments

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

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

Index

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

5 comments

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

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

Index

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

1~10 of 25 posts