# Nenghui Energy Theme - 短代码使用文档

本文档提供了 Nenghui Energy 主题中所有可用短代码的详细说明和使用示例。

## 目录

1. [产品相关短代码](#产品相关短代码)
2. [新闻相关短代码](#新闻相关短代码)
3. [关于页面短代码](#关于页面短代码)
4. [联系页面短代码](#联系页面短代码)
5. [通用组件短代码](#通用组件短代码)
6. [EPC相关短代码](#epc相关短代码)

---

## 产品相关短代码

### `nenghui_products_list` - 产品列表

显示产品列表，支持分类筛选和分页。

**基本用法：**
```php
[nenghui_products_list]
```

**完整参数：**
```php
[nenghui_products_list 
  per_page="6" 
  category="residential" 
  order="date" 
  orderby="DESC" 
  category_order=""]
```

**参数说明：**
- `per_page` - 每页显示的产品数量（默认：6）
- `category` - 筛选特定分类（留空显示所有）
- `order` - 排序方式（默认：date）
- `orderby` - 排序字段（默认：DESC）
- `category_order` - 自定义分类排序

**产品自定义字段：**
- `cate_type` - 产品分类（必需）
- `cate_type_value` - 分类显示名称
- `efficiency` - 效率值（如：≥93% Efficiency）
- `is_new` - 是否为新产品（true/false）
- `attr_key` - 属性名称（逗号分隔）
- `attr_value` - 属性值（逗号分隔）
- `_product_banner_url` - 产品横幅图片URL
- `_usage_scenario_data` - 使用场景数据（包含bottom_text）

**示例：**
```php
// 显示所有产品，每页9个
[nenghui_products_list per_page="9"]

// 只显示residential分类的产品
[nenghui_products_list category="residential"]

// 自定义排序
[nenghui_products_list order="title" orderby="ASC"]
```

---

### `nenghui_products_banner` - 产品横幅

显示产品页面横幅。

**基本用法：**
```php
[nenghui_products_banner]
```

或简化版本：
```php
[products_banner]
```

---

### `nenghui_warehousing_distribution` - 仓储配送

显示仓储配送信息。

**基本用法：**
```php
[nenghui_warehousing_distribution]
```

或简化版本：
```php
[warehousing_distribution]
```

---

## 新闻相关短代码

### `nenghui_news` - 新闻列表

显示新闻文章列表。

**基本用法：**
```php
[nenghui_news]
```

**完整参数：**
```php
[nenghui_news 
  title="最新资讯" 
  category_id="1" 
  posts_count="6" 
  order_by="date" 
  order="DESC"]
```

**参数说明：**
- `title` - 模块标题
- `category_id` - 分类ID
- `posts_count` - 显示文章数量
- `order_by` - 排序字段
- `order` - 排序方向

---

### `nenghui_news_grid` - 新闻网格

以网格布局显示新闻。

**基本用法：**
```php
[nenghui_news_grid]
```

---

## 关于页面短代码

### `nenghui_about_nav` - 关于导航

显示关于页面的导航菜单。

**基本用法：**
```php
[nenghui_about_nav]
```

**自定义参数：**
```php
[nenghui_about_nav menu_id="123"]
```

**参数说明：**
- `menu_id` - 指定菜单ID（留空使用自定义器设置的默认菜单）

---

### `nenghui_about_company` - 关于公司

显示公司介绍信息。

**基本用法：**
```php
[nenghui_about_company]
```

**自定义参数：**
```php
[nenghui_about_company show_animation="true"]
```

**参数说明：**
- `show_animation` - 是否显示动画效果

---

### `nenghui_development_history` - 发展历程

显示公司发展历程时间线。

**基本用法：**
```php
[nenghui_development_history]
```

**自定义参数：**
```php
[nenghui_development_history show_animation="true"]
```

---

### `nenghui_certification_gallery` - 认证画廊

显示公司认证证书画廊。

**基本用法：**
```php
[nenghui_certification_gallery]
```

**自定义参数：**
```php
[nenghui_certification_gallery 
  columns="5" 
  lightbox="true" 
  animation="true"]
```

**参数说明：**
- `columns` - 每行显示列数（1-6）
- `lightbox` - 是否启用灯箱效果
- `animation` - 是否启用动画效果

---

### `nenghui_technical_service` - 技术服务

显示技术服务信息。

**基本用法：**
```php
[nenghui_technical_service]
```

**自定义参数：**
```php
[nenghui_technical_service 
  title="可靠的技术服务" 
  subtitle="提升客户体验"]
```

---

### `black_about_company_banner` - 关于公司横幅

显示关于页面的横幅。

**基本用法：**
```php
[black_about_company_banner]
```

---

### `nenghui_black_about_info` - 关于信息

显示公司详细信息。

**基本用法：**
```php
[nenghui_black_about_info]
```

或简化版本：
```php
[black_about_info]
```

---

### `business_process` - 业务流程

显示业务流程图。

**基本用法：**
```php
[business_process]
```

---

## 联系页面短代码

### `nenghui_contact_form` - 联系表单

显示联系表单。

**基本用法：**
```php
[nenghui_contact_form]
```

**自定义参数：**
```php
[nenghui_contact_form form_id="1" show_animation="true"]
```

**参数说明：**
- `form_id` - 表单ID
- `show_animation` - 是否显示动画效果

---

### `nenghui_contact_map` - 联系地图

显示联系地图。

**基本用法：**
```php
[nenghui_contact_map]
```

---

### `nenghui_overseas_services` - 海外服务

显示海外服务信息。

**基本用法：**
```php
[nenghui_overseas_services]
```

---

## 通用组件短代码

### `nenghui_banner` - 轮播横幅

显示轮播横幅。

**基本用法：**
```php
[nenghui_banner]
```

**自定义参数：**
```php
[nenghui_banner autoplay="true"]
```

**参数说明：**
- `autoplay` - 是否自动播放

---

### `nenghui_futures` - 未来展望

显示未来展望内容。

**基本用法：**
```php
[nenghui_futures]
```

**自定义参数：**
```php
[nenghui_futures title="未来展望" show_animation="true"]
```

---

### `nenghui_tabs` - 选项卡

显示选项卡内容。

**基本用法：**
```php
[nenghui_tabs]
```

**自定义参数：**
```php
[nenghui_tabs tabs_count="3" show_animation="true"]
```

---

### `nenghui_flowchart_tabs` - 流程图选项卡

显示流程图选项卡。

**基本用法：**
```php
[nenghui_flowchart_tabs]
```

---

### `nenghui_banner_title` - 标题横幅

显示带标题的横幅。

**基本用法：**
```php
[nenghui_banner_title title="关于我们" description="我们致力于提供最优质的服务"]
```

**完整参数：**
```php
[nenghui_banner_title 
  title="关于我们" 
  description="我们致力于提供最优质的服务" 
  bg_image="https://example.com/image.jpg" 
  height="70vh" 
  overlay_opacity="0.6" 
  show_animation="true"]
```

**参数说明：**
- `title` - 标题
- `description` - 描述
- `bg_image` - 背景图片URL
- `height` - 高度（支持px、vh、%）
- `overlay_opacity` - 遮罩透明度（0-1）
- `show_animation` - 是否显示动画

---

### `black_maps` - 黑色地图

显示交互式地图。

**基本用法：**
```php
[black_maps]
```

**自定义参数：**
```php
[black_maps height="100vh" show_loading="true"]
```

**参数说明：**
- `height` - 地图高度
- `show_loading` - 是否显示加载动画

---

### `nenghui_video` - 视频

显示视频播放器。

**基本用法：**
```php
[nenghui_video video_url="https://example.com/video.mp4"]
```

**完整参数：**
```php
[nenghui_video 
  video_url="https://example.com/video.mp4" 
  cover_image="https://example.com/cover.jpg" 
  title="我们的企业视频" 
  description="了解我们的产品和服务" 
  play_button_text="立即播放" 
  show_overlay="true" 
  overlay_opacity="0.5" 
  height="80vh" 
  autoplay="false" 
  muted="true" 
  controls="true"]
```

**参数说明：**
- `video_url` - 视频URL（必需）
- `cover_image` - 封面图片URL
- `title` - 视频标题
- `description` - 视频描述
- `play_button_text` - 播放按钮文字
- `show_overlay` - 是否显示遮罩
- `overlay_opacity` - 遮罩透明度
- `height` - 视频高度
- `autoplay` - 是否自动播放
- `muted` - 是否静音
- `controls` - 是否显示控制栏

---

### `nenghui_download_center` - 下载中心

显示下载中心。

**基本用法：**
```php
[nenghui_download_center]
```

---

### `nenghui_faq` - 常见问题

显示常见问题列表。

**基本用法：**
```php
[nenghui_faq]
```

---

### `nenghui_cases` - 案例展示

显示案例展示。

**基本用法：**
```php
[nenghui_cases]
```

---

## EPC相关短代码

### `nenghui_epc` - EPC解决方案

显示EPC解决方案。

**基本用法：**
```php
[nenghui_epc]
```

**自定义参数：**
```php
[nenghui_epc 
  title="EPC Solutions" 
  subtitle="Beyond Hardware: Total EPC Solutions from NengHui Design Institute" 
  bg_image="https://example.com/epc-bg.jpg"]
```

---

### `nenghui_epc_banner` - EPC横幅

显示EPC横幅。

**基本用法：**
```php
[nenghui_epc_banner]
```

---

## 使用技巧

### 1. 在页面编辑器中使用

在WordPress页面编辑器中，直接输入短代码即可：

```
[nenghui_products_list per_page="9"]
```

### 2. 在模板文件中使用

在主题模板文件中使用 `do_shortcode()` 函数：

```php
<?php echo do_shortcode('[nenghui_products_list per_page="9"]'); ?>
```

### 3. 组合使用多个短代码

可以在同一个页面中使用多个短代码：

```
[nenghui_banner_title title="我们的产品"]
[nenghui_products_list per_page="9"]
[nenghui_contact_form]
```

### 4. 响应式设计

所有短代码都支持响应式设计，会自动适应不同屏幕尺寸。

### 5. 深色模式

所有短代码都支持深色模式，会自动根据系统设置切换主题。

## 常见问题

### Q: 短代码不显示怎么办？

A: 请确保：
1. 短代码名称拼写正确
2. 主题已正确激活
3. 没有PHP错误（检查调试日志）

### Q: 如何自定义短代码样式？

A: 可以通过以下方式自定义：
1. 在自定义器中修改相关设置
2. 使用CSS覆盖默认样式
3. 修改对应的模板文件

### Q: 短代码参数不生效怎么办？

A: 请确保：
1. 参数名称拼写正确
2. 参数值格式正确
3. 没有特殊字符冲突

### Q: 如何添加新的短代码？

A: 可以在 `inc/shortcode.php` 文件中添加新的短代码函数，参考现有短代码的实现方式。

## 技术支持

如需技术支持，请联系开发团队或查看主题文档。

---

**文档版本：** 1.0  
**最后更新：** 2026-02-09  
**主题版本：** nenghui-energy-theme-4
