跳到内容
新问题

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

将RTLCSS添加到wp-scripts #29605

关闭
瑞士风格已打开此问题2021年3月7日·8条评论 ·由修复#61540
关闭

将RTLCSS添加到wp-scripts #29605

瑞士风格已打开此问题2021年3月7日·8条评论 ·由修复#61540
受让人
标签
良好的首次发行 适合首次寻求贡献的人的问题 国际化(i18n) 与国际化努力相关的问题或公关 需要开发人员 准备就绪,需要开发人员的努力 [Package]脚本 /包/脚本 [状态]正在进行 跟踪正在进行的工作中的问题 [类型]增强功能 改进建议。

评论

@快蜘蛛的
复制链接
成员

这解决了什么问题?

@wordpress/脚本不输出RTL样式表。

你建议的解决方案是什么?

@wordpress/脚本应该立即构建RTL样式表。

@快蜘蛛的 瑞士风格补充[类型]增强功能 改进建议。 国际化(i18n) 与国际化努力相关的问题或公关 [Package]脚本 /包/脚本标签2021年3月7日
@吉奥罗牌手表
复制链接
成员

吉奥罗牌手表 评论2021年3月11日

是的,这将是一个很好的补充。我很惊讶它还没有与webpack配置集成😄

在古腾堡,它没有与webpack集成。有一个单独的PostCSS任务:

常数 结果RTL = 等待 邮政编码( [ 要求( “rtlcss” )() ] )过程(
结果css格式,
{
以下为:“src/app.css”,
以下为:'目标/app.css',
}
);
等待 承诺全部的( [
写入文件( outputFile(输出文件), 结果css格式 ),
写入文件( 输出文件RTL, 结果RTLcss格式 ),
] );
}

@吉奥罗牌手表 吉奥罗牌手表补充需要开发人员 准备好了,需要开发人员的努力 好的第一期 适合首次寻求贡献的人的问题标签2021年3月11日
@快蜘蛛的
复制链接
成员 作者

在我的功能插件中,我成功地使用了这个webpack配置:

常数 RtlCss插件 = 要求( 'rtlcss-webpack-plugin' );
常数 默认配置 = 要求( “@wordpress/scripts/config/webpack.config” );

模块出口 = {...默认配置,
	插件以下为:[...默认配置插件,
		新的 RtlCss插件( {
			文件名以下为:`[姓名]-rtl.css`,
		} ),
	],
};

避免通过PostCSS传递所有信息。

@希瓦波德尔
复制链接
贡献者

@吉奥罗牌手表有什么方法可以像这样在RtlCSS的扩展webpack配置中使用PostCSS吗@快蜘蛛的已实施?

此外,已经超过15天了,请您推送npm包的更新:)

@吉奥罗牌手表
复制链接
成员

@吉奥罗牌手表有什么方法可以像这样在RtlCSS的扩展webpack配置中使用PostCSS吗@快蜘蛛的已实施?

我个人不知道。我们使用MiniCSSExtract插件(在webpack 5中推荐),它是提取文本插件那个RtlCSS插件似乎是基于。

此外,已经超过15天了,请您推送npm包的更新:)

我刚刚向npm发布了更新后的WordPress包的新版本,包括@wordpress/脚本现在在webpack5上。

@快蜘蛛的
复制链接
成员 作者

RtlCSS插件非常适合MiniCSSExtract插件RtlCSS插件不是基于ExtractTextPlugin(提取文本插件)或者其他什么。

@吉奥罗牌手表
复制链接
成员

@快蜘蛛的,我误读了他们的描述:

除之外要使用的Webpack插件extract-text-webpack-plugin创建第二个css包,处理为rtl。

无论如何,最终集成RLT支持将是非常棒的👍🏻

@希瓦波德尔
复制链接
贡献者

@吉奥罗牌手表是的,为第三方插件开发人员引入RTL支持以利用核心webpack配置将非常好:)

@吉奥罗牌手表
复制链接
成员

今天在#核心编辑器在WordPress Slack上聊天(链接需要注册https://make.wordpress.org/chat):

https://wordpress.slack.com/archives/C02QB2JS7/p1699351456117429

马赫罗赫使用以下注释启动线程:

嗨,我只是想加载RTL公司的版本CSS公司通过块.json但无法成功
是虫子还是别的什么?
我找不到任何关于它如何自动加载RTL版本CSS的文档,我也为此创建了一张支持票:
https://wordpress.org/support/topic/loading-rtl-css-on-frontend块开发/
我看到核心块正确加载RTL文件,但我不知道如何使用block.json加载RTL
感谢您的帮助。

@github-操作 github-操作 机器人程序分配莱尔 2024年5月9日
@github-操作 github-操作 机器人程序补充这个[状态]正在进行 跟踪正在进行的工作中的问题标签2024年5月9日
免费注册 在GitHub上加入此对话已经有帐户了吗?登录以发表评论
标签
良好的首次发行 适合首次寻求贡献的人的问题 国际化(i18n) 与国际化努力相关的问题或公关 需要开发人员 准备好了,需要开发人员的努力 [程序包]脚本 /包/脚本 [状态]正在进行 跟踪正在进行的工作中的问题 [类型]增强功能 改进建议。
项目
还没有
开发

成功合并请求可能会解决此问题。

4名参与者