Files
wordpress-theme-aksrt/inc/classes/admin/schema/class-aksrt-admin-schema-shop-basic.php
T

38 lines
1.8 KiB
PHP

<?php
/**
* AKSRT_Admin_Schema_Shop_Basic section schema.
*
* @package AKSRT
*/
defined('ABSPATH') || exit;
class AKSRT_Admin_Schema_Shop_Basic {
public static function build(): array {
return [
'key' => 'basic',
'title' => '商城基础',
'version' => '1.0.0',
'option_key' => 'aksrt_settings',
'groups' => [
['key' => 'general', 'title' => '商城开关', 'fields' => [
['key' => 'shop_s', 'label' => '启用商城', 'type' => 'switch', 'default' => false],
['key' => 'shop_home_url', 'label' => '商城首页链接', 'type' => 'input', 'default' => ''],
]],
['key' => 'breadcrumbs', 'title' => '面包屑', 'fields' => [
['key' => 'shop_breadcrumbs_s', 'label' => '显示面包屑', 'type' => 'switch', 'default' => true],
['key' => 'shop_breadcrumbs_home', 'label' => '显示首页链接', 'type' => 'switch', 'default' => true],
['key' => 'shop_breadcrumbs_shop_home', 'label' => '显示商城首页', 'type' => 'switch', 'default' => true],
['key' => 'shop_breadcrumbs_shop_home_name', 'label' => '商城首页名称', 'type' => 'input', 'default' => '商城首页'],
]],
['key' => 'rewrite', 'title' => 'URL 别名', 'fields' => [
['key' => 'shop_product_rewrite_slug', 'label' => '商品 URL 别名', 'type' => 'input', 'default' => 'product'],
['key' => 'shop_cart_rewrite_slug', 'label' => '购物车 URL 别名', 'type' => 'input', 'default' => 'cart'],
['key' => 'shop_rewrite_suffix_html_s', 'label' => '.html 伪静态后缀', 'type' => 'switch', 'default' => false],
]],
],
];
}
}