是否可以将邮政信箱值设置为背景色或将信箱值设置为短代码嵌入式CSS?
答案 0 :(得分:0)
首先,您在css文件夹中创建dynamic-style.php
并将代码放在下面
$absolute_path = explode('wp-content', $_SERVER['SCRIPT_FILENAME']);
$wp_load = $absolute_path[0] . 'wp-load.php';
require_once($wp_load);
header('Content-type: text/css');
header('Cache-control: must-revalidate');
//Get meta post table value
global $post;
$bgcolor_meta = get_post_meta($post->id, 'bgcolor_meta', true);
$metacss = '';
if($bgcolor_meta){
$metacss .= '.news-events-bnr { //Your class or ID
background-color: '.$bgcolor_meta.' !important;
}';
}
echo $metacss;
/************ OR *************/
//Get option table value
$bgcolor = get_option('bgcolor');
$css = '';
if($bgcolor){
$css .= '.news-events-bnr { //Your class or ID
background-color: '.$bgcolor.' !important;
}';
}
echo $css;
请如下所示在您的function.php
中添加入队脚本
add_action('wp_enqueue_scripts', 'add_custom_scripts');
function add_custom_scripts() {
wp_enqueue_style('dynamic-style', esc_url(get_template_directory_uri().'/assets/css/dynamic-style.php'), '', true);
}
答案 1 :(得分:0)
是的。.
获取元框,如下所示以背景色传递元框值
style =“ background-color:'。client_carousel_get_meta('client_carousel_carousel_bg_color')。'”