<
Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /www/wwwroot/admei.ganji.au/help.php on line 17

Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in /www/wwwroot/admei.ganji.au/help.php on line 17
帮助文档 - ADMEI CMS

帮助文档

ADMEI CMS 功能说明与主题开发指南

后台功能

文章管理

支持中英文双语文章发布、分类管理

产品管理

产品展示、价格、库存管理

幻灯片管理

首页Banner幻灯片管理

留言管理

客户留言收集与通知

模块管理

Blog、Shop、Form等模块开关

API接口

RESTful API 支持小程序/APP

公司信息

公司联系方式、工作时间等

主题管理

上传/切换 WordPress 格式主题

用户管理

多角色权限管理

WordPress 主题格式

ADMEI CMS 完全兼容 WordPress 主题格式,您可以上传任何 WordPress 主题:

必需文件

文件说明示例
style.css主题信息头部Theme Name: My Theme
index.php主模板文件网站主页面

可选文件

文件说明
functions.php主题函数文件
screenshot.png主题截图 (1200x900)
header.php头部模板
footer.php底部模板
sidebar.php侧边栏模板

主题开发指南

1. 创建主题文件夹

在 themes 目录下创建主题文件夹:

/themes/my-theme/
├── style.css
├── index.php
├── functions.php
└── screenshot.png

2. style.css 头部格式

/*
Theme Name: My Custom Theme
Theme URI: https://example.com
Author: Your Name
Author URI: https://example.com
Description: A custom theme for ADMEI CMS
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive, bilingual, custom
Text Domain: my-theme
*/

3. 基础主题模板

<?php
// 引入配置
require_once dirname(__FILE__) . '/../../../config.php';

$pdo = new PDO("mysql:host=".DB_HOST.";dbname=".DB_NAME, DB_USER, DB_PASS);
$pdo->exec("SET NAMES utf8mb4");

// 获取数据
$slides = $pdo->query("SELECT * FROM admei_slides WHERE status=1")->fetchAll();
$products = $pdo->query("SELECT * FROM admei_products WHERE status='published'")->fetchAll();
?>

<!DOCTYPE html>
<html>
<head>
    <title><?php bloginfo('name'); ?></title>
    <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.css">
</head>
<body>
    <header>
        <h1><?php bloginfo('name'); ?></h1>
    </header>
    
    <main>
        <?php foreach($slides as $slide): ?>
        <div class="slide">
            <img src="<?php echo $slide['image']; ?>">
        </div>
        <?php endforeach; ?>
    </main>
</body>
</html>

4. 可用函数

函数说明
bloginfo('name')网站名称
bloginfo('description')网站描述
bloginfo('template_url')主题目录URL
bloginfo('url')网站URL

5. 数据库表

表名说明
admei_articles文章
admei_products产品
admei_categories栏目
admei_slides幻灯片
admei_company公司信息
admei_messages留言

API 接口文档

获取 API Key

登录后台 → API 管理 → 创建 API Key

API 端点

Endpoint说明
/api.php?request=articles文章列表
/api.php?request=products产品列表
/api.php?request=categories栏目列表
/api.php?request=slides幻灯片列表
/api.php?request=company公司信息
/api.php?request=settings网站设置

调用示例

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://admei.ganji.au/api.php?request=company

响应示例

{
  "success": true,
  "data": {
    "name": "ADMEI 公司",
    "name_en": "ADMEI Company", 
    "phone": "0434 488 888",
    "email": "info@admei.net",
    "address": "墨尔本澳大利亚",
    "address_en": "Melbourne, Australia"
  }
}

快速开始

步骤 1: 安装主题
  1. 下载 WordPress 主题 (.zip)
  2. 进入后台 → 主题管理
  3. 点击上传主题
  4. 选择 zip 文件并安装
步骤 2: 添加内容
  1. 进入后台添加文章/产品
  2. 设置公司信息
  3. 上传幻灯片图片
  4. 配置 API (可选)