remove_filter

説明

bool remove_filter( $tag, mixed $function_to_remove [ , int $priority = 10 [ , int $accepted_args = 1 ] ] )
WordPressタグに登録されているフィルターを削除する。

パラメータ

  • $tag
    WordPressタグ名
  • $function_to_remove
    フィルター関数を示す名前(文字列)または配列
  • $priority
    フィルター関数のプライオリティ値(省略時は10)
  • $accepted_args
    フィルター関数のパラメータ数(省略時は1)

返り値

フィルター関数を削除できた場合はtrue、削除できなかった(登録されていなかった)場合はfalseを返す。

注意

パラメータ$priorityを省略した場合は10となる。フィルターを削除する際、プライオリティ値が一致しないと削除されない。

[3.5.0]パラメータ$accepted_argsは、使用されなくなった。


使用例

  • WordPressタグ'the_title'に登録されているフィルター'trim'を削除する。
    <?php remove_filter( 'the_title', 'trim' ); ;>
  • 'comment_text'フィルターの'convert_smilies'を削除する。
    <?php remove_filter( 'comment_text', 'convert_smilies', 20 ); ;>

フィルター

実行するフィルターはありません。

アクション

実行するアクションはありません。

ソースファイル

/wp-includes/plugin.php

最終更新 : 2018年05月27日 10:52



お勧め

投稿一覧ページに「更新日時」カラムを追加してみた(2019年8月27日 更新)

サイトの特性によるが、「投稿」には繰り返し更新するものがある。そんなサイトでは投稿一覧ページに「更新日時」があった方が便利。というわけで、今回は投稿一覧にソートに対応した「更新日時」カラムを追加する方法を紹介する。

5.3の機能強化:サブメニューの位置が指定可能になる(2019年10月29日 更新)

プラグインや一部のテーマでは管理画面の左側にあるナビゲーションメニューに任意のサブメニューを追加できる。従来、追加したサブメニューは既存のサブメニューの末尾となっているが、5.3ではその場所を指定できるようになる。

PHPとMySQLのバージョンを確認(2013年9月11日 更新)

先日、WordPressで構築されたサイトについて最新版へのバージョンアップを依頼される。使用されていたWordPressはバージョン2.xということで、最新版へバージョンアップできるのか、PHPとMySQLのバージョンを確認することになった。

ポップアップのログインフォームに何か表示する(2018年11月6日 更新)

まもなくリリースされるWordPress 5.0にタイミングを合わせて「Login rebuilder」プラグインのアップデートを予定している。管理画面にログインしてしばらく操作しないと、ログインフォームがポップアップ表示される。このログインフォームに何かを表示するのが今回の内容だ。

ブロックエディターの色設定を変えてみる(2019年12月11日 更新)

バージョン5.3で機能強化されたブロックエディター。対応を考えて新テーマ「Twenty Twenty」のソースコードを眺めていく。