acdh-oeaw / fundament_wp
ACDH网络应用的起点HTML、CSS和JavaScript框架/指南,作为WordPress主题。
v1.7.1
2022-12-05 13:16 UTC
Requires
- php: >=7.4
README
Fundament WP
ACDH网络应用的起点HTML、CSS和JavaScript框架/指南,作为WordPress主题。
目录
状态
最新稳定版本可在发布中找到。
此外,该项目目前正在持续开发中。
安装
- 克隆或复制到您的WordPress目录wp-content/themes/
- 您还可以从WordPress仪表板上传主题.zip文件。
- 激活主题,并主要使用自定义设置(WordPress仪表板上的外观>自定义设置)进行更改
包含内容
fundament_wp/
├── css/
│ └── assets.min.css (Fundament base CSS)
├── js/
│ └── assets.min.js (Fundament base JS)
└── style.css (Fundament theme CSS)
创建项目网站提示
- 找一个名字,并创建一个背景透明的logo,导出为.svg或.png格式
- 绘制或列出主要页面和您的网站/应用程序的结构(记住Shneiderman的口诀http://www.codingthearchitecture.com/2015/01/08/shneidermans_mantra.html)
- 在您选择的文本编辑器中编写必须的文本内容,例如“关于项目、团队、联系、出版物、下载”等。
- 考虑创建一些介绍性内容(解释缩写!)以展示在主页的主要部分(即英雄区域)
- 使用您最喜欢的服务器端语言开发应用程序的主要功能,并仅使用基本的HTML和CSS进行用户界面
- 下载Fundament或Fundament-WP,并创建一个新的网站实例
- 添加项目的标题、logo、英雄区域内容和信息页面
- 为应用程序的视图创建单独的页面,并将应用程序集成到Fundament的HTML主体中
- 查看Fundament的示例页面和Bootstrap-4,了解要使用的CSS类,并调整您的组件
- 创建并排队额外的.css和.js文件以覆盖/扩展现有样式或功能
推荐插件
- SVG支持(https://wordpress.org/plugins/svg-support/)
- Shortcoder(https://wordpress.org/plugins/shortcoder/)
- 插入头部和尾部(https://wordpress.org/plugins/insert-headers-and-footers/)
- WP Mail SMTP(https://de.wordpress.org/plugins/wp-mail-smtp/)
- Polylang多语言插件(https://wordpress.org/plugins/polylang/)
- ACDHCH GNU Mailman Newsletter订阅小部件(https://github.com/acdh-oeaw/fundament_wp_mailman)
Fundament扩展页脚
如果您需要在页脚中心区域添加额外信息(例如:项目合作伙伴的logo),则可以使用此页脚。步骤
- 转到外观/自定义/版权声明和页脚,并关闭“使用Fundament页脚”
- 转到外观/小部件
- 将“文本”或“自定义HTML”小部件拖放到“Fundament扩展页脚”部分
HERO静态部分翻译
您还可以翻译英雄静态标题、文本和按钮。为此,您需要执行以下步骤
- 安装并启用Polylang插件。(https://wordpress.org/plugins/polylang/)
- 打开主题自定义/主页英雄块,在此处勾选“英雄区域翻译”复选框。发布更改。
- 现在在管理员/语言/字符串翻译下,您可以找到 'fundament_wp_hero_dynamic_title'、'fundament_wp_hero_dynamic_text' 和 'fundament_wp_hero_dynamic_button' 翻译区域。在这些区域中,您可以找到网站上的所有可用语言,并对其进行翻译。
版权声明
- 在您的redmine问题下,请填写ImprintParams,然后转到您的主题设置/印记和页脚/印记:Redmine问题ID。在此处添加您的redmine问题ID。
- 添加一个名为印记的新页面,在右侧块下方选择页面/模板,选择印记页面模板并保存。
Matomo
- 转到您的主题设置/印记和页脚菜单项,在这里您可以找到Matomo ID。请输入您的Matomo ID并点击发布按钮。