首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态切换get_template_directory_uri()函数中的文件

问动态切换get_template_directory_uri()函数中的文件
EN

WordPress Development用户
提问于 2022-04-17 21:48:32
回答 1查看 74关注 0票数 0

我需要切换我的WordPress主题的方案颜色,通过Redux选项面板。

我的计划是切换CSS文件槽get_template_directory_uri() \\函数。

设想如下:

  1. 创建两个方案的颜色:暗和光与dark.css和libght.css。
  2. 控件来自redux面板: \_\_(’色彩方案‘,'javapaper’),'id‘=>’test\_php‘,’图标‘=> ' el -list',’字段‘=>数组(数组( 'id’=> 'Color \_php‘,'type’=>‘=>\_select’),标题‘=> \_\_’(‘选择颜色方案’,'javapaper‘),’=> \_\_‘( '2方案可用’,'javapaper‘),’选项‘=>数组(’=>‘数组(’标题‘=>’=>‘),'alt’=>‘=>数组’,‘'img’=> get\_stylesheet\_directory\_uri()。‘/图像/标题-styledefault.png’,'light‘=>数组(标题’=> 'light','alt‘=> 'light','img’=> get\_stylesheet\_directory\_uri()。‘/ => /header-style2.png’),‘默认’‘?>’‘);
  3. 将代码从Redux面板调用到get_template_directory_uri()函数中,如下所示: wp_enqueue_style(‘javapaper样式’,get_template_directory_uri()。'/css/$redux_demo‘);

但不幸的是,它没有起作用。我是php新手。请帮帮忙。

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2022-04-17 22:07:33

如果您确信$redux_demo["color_scheme"]得到了相应的值,那么您的代码应该是:

代码语言:javascript
复制
global $redux_demo;
wp_enqueue_style( 'javapaper-lightbox-style', get_template_directory_uri() . "/css/{$redux_demo['color_scheme']}.css" );

假设您在这个结构中有文件,css/dark.css和css/light.css。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/404891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档