この記事は最後に更新してから1年以上経過しています。

「Align widgets horizontally」プラグインのフィルター使用例

説明

ダッシュボードのウィジェットを横並びに変える「Align widgets horizontally」プラグインには緒設定を変更できるフィルターが用意されている。ここではフィルターの使い方と設定できる項目について紹介する。

フィルター名はネームスペース付き

「Align widgets horizontally」プラグインのフィルターの使い方は次の通りで、フィルター名は「ネームスペース\プラグイン名\settings」になっている。

add_filter( 'jp12net\align_widgets_horizontally\settings', 'align_widgets_settings' );
function align_widgets_settings( $settings ) {
	// ここで$settingsの内容を変更
	return $settings;
}

フィルター名にネームスペースを付けた理由は、今回プラグインを公開するにあたりプラグインレビューチームから他のプラグインとの衝突を避ける目的でネームスペースを使用するように指摘されたため。今後は他のプラグインでもネームスペースを使用していくことになりそう。

変更可能な項目

次の表は、上記の$settingsに指定できるキーの一覧になる。

キーデフォルト値内容
'upper_grow_number'5flex伸長係数の上限
'gap_number'20ギャップ数
'unit_gap_number''px'ギャップ数の単位('px'、'em'、'rem'、'%'のいずれか)
'height_empty_container'300空のコンテナの高さ(単位はpx)
'upper_height_helper'300ドラッグ中のウィジェットの高さ(高さはpx)
'gray_border_color''#c3c4c7'境界線の色指定
'dark_border_color''#646970'暗い境界線の色指定
'prefix_text_grow''\02715'flex伸長係数入力ボックス内のプレフィックス
'always_show_emptystring'true空のコンテナにテキストを表示する場合はtrueを指定
'emphasize_placeholders'trueドラッグ中のウィジェットがあった場所を強調表示する場合はtrueを指定

例えば、flex伸長係数入力ボックス内のプレフィックスを変更する場合、フィルターのコールバック関数は次のようになる。

function align_widgets_settings( $settings ) {
	$settings['prefix_text_grow'] = '幅';
	return $settings;
}

プラグインで気になることがあったら、こんな感じで調整してほしい。


最終更新 : 2024年05月15日 15:58

お勧め

has_category(2012年1月17日 更新)

bool has_category( [ mixed $category = '' [ , mixed $post = null ] ] )
投稿記事がカテゴリーに属しているか調べる。

comments_template(2018年5月27日 更新)

void comments_template( string $file = '/comments.php' , bool $separate_comments = false )
投稿ページ(post)または単一ページ(page)のコメント情報を取得し、コメント表示・投稿用のテンプレートファイルを読み込んで表示する。

is_taxonomy_hierarchical(2018年5月27日 更新)

bool is_taxonomy_hierarchical( string $taxonomy )
タクソノミーに階層(親子)関係があるか調べる。

send_confirmation_on_profile_email(2018年5月27日 更新)

void send_confirmation_on_profile_email()
メールアドレス変更を確認するメールを送信する。

get_the_modified_time(2023年9月20日 更新)

string | int | false get_the_modified_time( [ string $format = '' [ , int | WP_Post $post = null ] ] )
パラメータ$formatで指定したフォーマットで投稿の更新時刻を取得する。