我目前正在WordPress中自定义一个主题,并想知道在CSS中使用WordPress生成的类是否安全。
例如,可以使用.page-id-105
? 将来WordPress是否有可能自动更改ID,然后重新编制索引?
我目前正在WordPress中自定义一个主题,并想知道在CSS中使用WordPress生成的类是否安全。
例如,可以使用.page-id-105
? 将来WordPress是否有可能自动更改ID,然后重新编制索引?
Post ID特定的类根本不可靠。ID基于创建页面的时间(自IDs自动递增以来的顺序)。如果用户“意外”永久删除该页面并需要重新创建该页面,则该页面将具有新ID,因此不会使用任何预定义样式。最好的办法是使用Custom Page Template 因此,用户可以将其分配到特定页面。这可能是最方便用户的方法。
如果要将样式属性化到某些页面,我要做的是创建一个自定义模板,并在模板元素中插入一个直接硬编码的自定义id或类,这样它不会因自身或用户意外而超时更改(除非用户更改模板)。
如果仍要将样式应用于。页面id-可以使用的类[class^="page-id-"]{color:#fff}
此样式将应用于从页面id开始的所有类元素-
编辑:刚刚意识到你已经跟他谈过模板了,对不起。。。
我已经修改了管理和登录页面上的CSS。但问题是,有时自定义CSS最后加载,这使得更改可见。CSS可以在页面加载期间更改。有没有办法在页面呈现之前编辑CSS?我无法编辑核心和插件文件,因为我希望能够在不破坏它的情况下进行更新。有什么建议吗?