• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「関数リファレンス/did action」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(en:Function_Reference/did_action 21:25, 30 May 2012 Jdesrosiers 版を流し込み。)
(相違点なし)

2015年8月14日 (金) 02:05時点における版

このページ「関数リファレンス/did action」は未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています

Retrieve the number of times an action is fired.

使い方

<?php did_action( $tag ); ?>

パラメータ

$tag
string) (必須) The name of the action hook.
初期値: なし

戻り値

(integer) 
The number of times action hook $tag is fired

用例

Using did_action() function to make sure custom meta field is only added during the first run since it can run multiple times.

function my_sticky_option() 
{
	global $post;

	// if the post is a custom post type and only during the first execution of the action quick_edit_custom_box
	if ( $post->post_type == 'custom_post_type' && did_action( 'quick_edit_custom_box' ) === 1 ) 
	{ 
?>

	<fieldset class="inline-edit-col-right">
		<div class="inline-edit-col">
			<label class="alignleft">
				<input type="checkbox" name="sticky" value="sticky" />
				<span class="checkbox-title">
					<?php _e( 'Featured (sticky)', 'textdomain_string' ); ?>
				</span>
			</label>
		</div>
	</fieldset>
<?php
	} // endif;
}
// add the sticky option to the quick edit area
add_action( 'quick_edit_custom_box', 'my_sticky_option' );

参考

  • Uses global: (unknown type) $wp_actions

変更履歴

Since: 2.1

ソースファイル

did_action() is located in wp-includes/plugin.php.

アクション: has_action(), add_action(), do_action(), do_action_ref_array(), did_action(), remove_action(), remove_all_actions()



関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Function Reference/did_action最新版との差分