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
@@ -125,7 +125,7 @@ if (!function_exists('jio_get_share_buttons')) {
|
||||
continue;
|
||||
}
|
||||
$icon_key = $key === 'email' ? 'd-email' : $key . '-color';
|
||||
$icon = function_exists('jio_icon_markup') ? jio_icon_markup('zibsvg-' . $icon_key) : '';
|
||||
$icon = function_exists('jio_icon_markup') ? jio_icon_markup('jiosvg-' . $icon_key) : '';
|
||||
$attr = '';
|
||||
$target = ' target="_blank"';
|
||||
$href = jio_share_platform_href($key, $ctx);
|
||||
@@ -165,7 +165,7 @@ if (!function_exists('jio_get_post_share_btn')) {
|
||||
if (!$post instanceof WP_Post || jio_active_share_items() === []) {
|
||||
return '';
|
||||
}
|
||||
$icon = function_exists('jio_icon_markup') ? jio_icon_markup('zibsvg-share') : '<i class="fa fas fa-share-alt"></i>';
|
||||
$icon = function_exists('jio_icon_markup') ? jio_icon_markup('jiosvg-share') : '<i class="fa fas fa-share-alt"></i>';
|
||||
$text = $show_text ? '<text>' . esc_html__('分享', 'jio') . '</text>' : '';
|
||||
if ($modal || wp_is_mobile()) {
|
||||
$count = max(1, count(jio_active_share_items()));
|
||||
@@ -175,7 +175,7 @@ if (!function_exists('jio_get_post_share_btn')) {
|
||||
. '" data-jio-modal-mobile-bottom="true" data-jio-modal-cache="false">' . $icon . $text . '</a>';
|
||||
}
|
||||
return '<span class="hover-show dropup ' . esc_attr($class) . '">' . $icon . $text
|
||||
. '<div class="zib-widget hover-show-con share-button dropdown-menu">' . jio_get_share_html('', $post) . '</div></span>';
|
||||
. '<div class="jio-widget-box hover-show-con share-button dropdown-menu">' . jio_get_share_html('', $post) . '</div></span>';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -188,9 +188,9 @@ if (!function_exists('jio_share_modal_ajax')) {
|
||||
echo '<div class="box-body text-center">' . esc_html__('内容不存在或参数错误', 'jio') . '</div>';
|
||||
exit;
|
||||
}
|
||||
$icon = function_exists('jio_icon_markup') ? jio_icon_markup('zibsvg-share', 'em14') : '';
|
||||
$icon = function_exists('jio_icon_markup') ? jio_icon_markup('jiosvg-share', 'em14') : '';
|
||||
echo '<div class="modal-colorful-header colorful-bg jb-vip1"><button type="button" class="close" data-jio-modal-close aria-label="' . esc_attr__('关闭', 'jio') . '">'
|
||||
. (function_exists('jio_icon_markup') ? jio_icon_markup('zibsvg-close', 'ic-close') : '×')
|
||||
. (function_exists('jio_icon_markup') ? jio_icon_markup('jiosvg-close', 'ic-close') : '×')
|
||||
. '</button><div class="colorful-make"></div><div class="text-center"><div class="em2x">' . $icon
|
||||
. '</div><div class="mt10 em12 padding-w10"><span class="em09">' . esc_html__('分享内容', 'jio') . '</span></div></div></div>'
|
||||
. jio_get_share_html('horizontal', $post); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
||||
|
||||
Reference in new issue
Block a user