xo_post_background_style フック

説明

スタイルをフィルターします。

使い方

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 );