説明
スタイルをフィルターします。
使い方
add_filter( 'xo_post_background_style', 'my_post_background_style' );
パラメータ
- $style
- (文字列) スタイル
- $image_src
- (文字列) 背景画像の URL
用例
スタイルを追加
function my_post_background_style( $style ) {
$style .= 'body { background-position: left top; background-size: contain; background-repeat: repeat; background-attachment: scroll; }';
return $style;
}
add_filter( 'xo_post_background_style', 'my_post_background_style', 10, 1 );
条件を指定して背景画像を非表示
function my_post_background_style( $style ) {
if ( is_category() ) $style = false;
return $style;
}
add_filter( 'xo_post_background_style', 'my_post_background_style', 10, 1 );
背景画像を指定するセレクトを変更
function my_post_background_style( $style, $image_src ) {
$style = ".site-content-contain { background-image: url('$image_src') !important; }";
return $style;
}
add_filter( 'xo_post_background_style', 'my_post_background_style', 10, 2 );