chore(branding): remove leftover upstream theme identifiers
The theme was renamed Zibll/子比 → AKSRT → Jio, but upstream branding survived the sweeps in CSS classes, the SVG sprite prefix, a persisted widget field ID, JS events, admin Vue class names, test infrastructure and docblocks. Renames: - zib-widget / zib-widget-wrap / zib-slider → jio-widget-box / jio-widget-box-wrap / jio-slider-box (jio-widget is taken by the modern widget shell, jio-box-* by the card primitives) - zib-partners-scroll + zps-* → jio-partners-scroll + jps-* - zib-combo-info-card + zci-* → jio-combo-info-card + jci-* - zibsvg- → jiosvg-, including the exported picker helpers and the fa-zibsvg- family-prefix guard - zibpay_type → pay_type; the dual-read fallback in PostQuery collapses to a single key - [zibajax="submit"] dropped (no PHP emitter); zib_ajax.success → jio_ajax.success - aks-* admin Vue classes → jio-* - zib_palette() → palette() User-facing vendor traces are gone: the floating "more" button default no longer ships a zibll.com link or 子比主题 marketing copy, the notice widget ships no preset promo entries, and the four 官网教程 links are removed from the post-list admin schema. Test infrastructure renamed to neutral names (docker-compose.reference.yml, Caddyfile, article-baseline.json, modern-widgets-contract.test.cjs) with their DB/volume/env/slug identifiers following. Kept intentionally, documented in tests/fixtures/README.md: the golden fixture reference fingerprint (a SHA-256 record of an external directory, read by validate-widget-golden / generate-widget-golden-fixture / audit-widget-system), the doesNotMatch guards that prove the old tokens are gone, and the reference theme's own meta key in the visual fixtures. No backward-compat or data migration: saved widget configs holding old icon keys or the old field ID silently lose them, per the project's rewrite-over-compatibility rule. Verified: 132/132 node contract tests, php tests/widget-system/run.php (146 assertions), audit-admin-contracts, audit-psr4-paths and validate-widget-golden all green; tracked bundles regenerated and in sync. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
42cc64106d
commit
427968a721
188 files changed
+915
-967
No files matched your search
@@ -229,7 +229,7 @@ trait FrontSubmitChunk {
|
||||
];
|
||||
}
|
||||
|
||||
/** 分片临时目录(参考主题为 wp-content/zib-temp,带 index.php 保护和 48h 清理)。 */
|
||||
/** 分片临时目录(wp-content/jio-temp,带 index.php 保护和 48h 清理)。 */
|
||||
private function chunk_temp_dir(): string {
|
||||
$temp_dir = (string) apply_filters('jio_temp_dir', WP_CONTENT_DIR . '/jio-temp');
|
||||
if (!@is_dir($temp_dir)) {
|
||||
|
||||
@@ -473,10 +473,10 @@ trait ScriptsPart1c {
|
||||
'debugLog' => defined('WP_DEBUG') && WP_DEBUG && defined('WP_DEBUG_LOG') && WP_DEBUG_LOG,
|
||||
'postPaginationMode' => class_exists('\Jio\Settings\Settings') ? \Jio\Settings\Settings::get_post_pagination_mode() : 'load_more',
|
||||
'commentPaginationMode' => class_exists('\Jio\Settings\Settings') ? \Jio\Settings\Settings::get_comment_pagination_mode() : 'numbered',
|
||||
// AJAX 翻页文案(参考主题 zib__('load_more') / 'ajax_nomore')
|
||||
// AJAX 翻页文案
|
||||
'ajaxTrigger' => (class_exists('\Jio\Settings\Settings') && ($t = \Jio\Settings\Settings::get_post_list_style_settings()['ajax_trigger'] ?? '') !== '') ? $t : '<i class="fa fas fa-angle-right"></i>' . __('加载更多', 'jio'),
|
||||
'ajaxNomore' => (class_exists('\Jio\Settings\Settings') && ($n = \Jio\Settings\Settings::get_post_list_style_settings()['ajax_nomore'] ?? '') !== '') ? $n : __('没有更多内容了', 'jio'),
|
||||
// 骨架兜底文案,仅在没有 post_ajax_loader 时使用(参考主题 zib__('loading'))。
|
||||
// 骨架兜底文案,仅在没有 post_ajax_loader 时使用。
|
||||
'ajaxLoading' => __('加载中...', 'jio'),
|
||||
'iasMax' => class_exists('\Jio\Settings\Settings') ? \Jio\Settings\Settings::get_post_list_style_settings()['ias_max'] : 3,
|
||||
'commentIasAuto' => class_exists('\Jio\Settings\Settings') ? \Jio\Settings\Settings::get_comment_display_settings()['paging_ajax_ias'] : true,
|
||||
|
||||
@@ -108,7 +108,7 @@ class TermMeta {
|
||||
$description = (string) $term->description;
|
||||
}
|
||||
|
||||
// 高级筛选(参考主题 zib-category.php 语义):cat 页按 cat_custom_filter 全量覆盖
|
||||
// 分类高级筛选语义:cat 页按 cat_custom_filter 全量覆盖
|
||||
// 筛选项目,未匹配或 tag 页回退默认配置,custom_filter_show 决定自定义筛选显示。
|
||||
$page = $taxonomy === 'post_tag' ? 'tag' : 'cat';
|
||||
$custom_filter = class_exists('\Jio\Settings\Settings')
|
||||
@@ -203,7 +203,7 @@ class TermMeta {
|
||||
}
|
||||
|
||||
|
||||
// 自定义高级筛选维度 meta 过滤(参考主题 zib_sift_posts_per_page:meta_query LIKE;
|
||||
// 自定义高级筛选维度 meta 过滤(meta_query LIKE;
|
||||
// meta 值为序列化数组,用带引号精确匹配避免前缀误命中)。
|
||||
if (!empty($settings['custom_filter_enabled'])) {
|
||||
$keys = $settings['custom_filter_keys'];
|
||||
|
||||
Reference in new issue
Block a user