wordpress - 如何使用语法高亮编辑 wordpress 页面的 html
问题描述
我正在用 wordpress 开发一个网站。我非常仔细地研究了核心及其操作,尤其是主题是如何组成的以及如何从头开始构建一切。但是由于我的经验不足,我确实缺少一些东西。
假设我建立了我的主题,我有我的页眉,我的页脚,我的 functions.php 以及我的函数的所有简码,文章的单页模板和 cpt 等。此时我想创建一些页面,从头开始设计,如家庭或联系部分。所以..我转到页面-> 新页面,然后选择右上角的三个点并选择 html 可视化。在这一点上,我可以编写我的 html 并构建我的页面。
到目前为止一切都很好,但我怎样才能以这种方式工作?我的意思是我看到一个白色的小盒子,上面写着原始的代码,没有任何语法突出显示或带有搜索和替换等基本工具的工具栏。简而言之,如果没有类似于记事本的最小编辑器,编写代码是非常困难的 + +。我真的不可能这样工作。我搜索是否有任何插件,但我找不到任何稳定的东西..我错过了什么?
也许自定义页面必须以不同的方式编写。
解决方案
理想情况下,您不应该通过内容编辑器将大量 HTML 转储到数据库中。
内容编辑器并非旨在将 HTML 转储到数据库中的一站式商店。
你最好的选择是阅读模板层次结构来做像主页这样的自定义页面。您可以为每个页面创建单独的模板。
https://developer.wordpress.org/themes/basics/template-hierarchy
关于数据,您可以将自定义元框添加到页面以存储它。还有一些插件,如高级自定义字段,可以更轻松。
推荐阅读
- bash - 将一个变量替换为另一个变量
- scala - 从 Scala 函数返回一个字符串
- c - 有什么办法可以在C中的空格之前获得每行的第一个数字?
- sql - 违反 PRIMARY KEY 约束“xx”。无法在对象“cc”中插入重复键。重复键是 (x)
- android - 下载 url 越来越像 com.google.android.gms.tasks.zzu@441942b : Firebase Storage [Kotlin] [已解决]
- r - 更改 bin 编号 `scale_*_binned()`
- java - 如何在没有 for 循环的情况下通过 2D 数组?
- php - 更新php中一行的值时,如何控制在mySQL中不重复数据
- python - 打印 src 属性返回 null,Python selenium
- javascript - 智能手机的输入按钮出现问题