-
Notifications
You must be signed in to change notification settings - Fork 616
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[询问]关于 Wordpress 的 H2 H3 H4 H5 H6 标题格式的情况 #385
Comments
2.5 但是kratos对子主题的兼容性并不太好
但不幸的是kratos并不会自动加载子主题的主style.css(),所以我们必须使用第二种
对于kratos就是: add_action('wp_enqueue_scripts', fn() => wp_enqueue_style('child-style', get_stylesheet_uri(), ['bootstrap', 'kratos'], wp_get_theme()->get('Version')));
3.我也十分反对3.3对h1~6 css的修改,这影响了许多文章的排版效果,甚至还让#229 中引入h2特色标题的左对齐没有紧贴文章内容左边框(margin-left应该有-20px而不是-16) 4.where? |
感谢 @n0099 的解答。 |
@n0099 @StarryVoid 特色二级标题这里已经修复了,custom 在下个版本会去掉,改为子主题的形式,文章页面的字号问题需要再讨论一下再修改。 |
建议直接revert |
使用了子主题就不需要再使用父主题的custom.php,您只需要把custom.php内容复制到子主题functions.php下效果便是一样的 |
问题描述
1、CSS顺序
首先目前的情况下,H2的CSS顺序(其他的类似)
bootstrap .h2 h2 {}
kratos.min.css h2 {}
kratos.min.css .k-main .details .article .content h2 {}
custom.css .k-main .details .article .content h2 {}
kratos.min.css .k-main .details .article .content h2:not(:first-child) {}
关于这项,首先前几个版本的 CSS 顺序结构,没有这个not,其次custom因为精准匹配是最后加载的
现在多了个not,而且还带了三个css配置。
目前的标题CSS变化已经覆盖了原生的标题,而且 古腾堡(Gutenberg)编辑器中的 所有标题元素 和实际样式均不一致
出于个人想法,有没有什么方式,能 锁定 不要这些 H2 H3 H4 H5 H6 的标题变化?
每次都重新调节UI。调完了下个版本直接加塞就很糟心。总不能直接每个元素都来一遍硬锁 -!important 吧?
版本号检索,是3.2.10新增的1a93f16
2、Custom文件夹的覆盖问题
在Wordpress的更新中,直接会覆盖 custom.css custom.js custom.php
这个问题很麻烦,更新按钮的点击意味着每次都需要 SSH 上服务器还得用高权限账户调整theme目录的文件
所以询问一下,wordpress 更新代码中有什么更优的办法可以实现不覆盖么?
例如
采用 wordpress 自带的子主题方案然后全 import 进来。
3、H4 H5 标题问题
目前的正文 字体大小为 16 (kratos.min.css ol,p,ul)
H1 标题 的大小为 34 ,正常H5是 40(bootstrap 2.5rem)
H2 标题 的大小为 28 ,正常H5是 32 ,古腾堡是 39(bootstrap 2rem)
H3 标题 的大小为 20 ,正常H5是 28 ,古腾堡是 25(bootstrap 1.75rem)
H4 标题 的大小为 16 ,正常H5是 24 ,古腾堡是 20(bootstrap 1.5rem)
H5 标题 的大小为 14 ,正常H5是 20 ,古腾堡是 16(bootstrap 1.25rem)
首先 我们都知道标题的含义是大于正文的,现在等于直接废掉了四个标题。
而使用标题的有 目录,有SEO会根据标题来计算。
所以标题的使用肯定没法避免,但是标题的CSS连正文都不如,甚至更小,这个标题是有问题的吧?
4、似乎是release的版本号写错了
https://github.com/vtrois/kratos/releases/tag/v3.3.2
3.3.2 not 3.2.2
环境信息
PHP 版本:7.4.20
Kratos 版本:3.3.0
WordPress 版本:5.7.2
User Agent 信息:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.106 Safari/537.36
The text was updated successfully, but these errors were encountered: