feat(widgets): product lazy fallback and admin empty states

Lazyload product list fallback thumbs; surface widget_null admin empties
for notice/stats/faq/slider; stats cards gain data-aksrt-animate.
This commit is contained in:
kate522 committed 2026-07-21 10:55:32 +08:00
1 parent 123fb3c11c
commit 7a476a220d
5 files changed
+26 -9

No files matched your search

+3 -2
View File
@@ -29,8 +29,9 @@ class WidgetFaq extends \WP_Widget {
if (!$faqs) {
if (current_user_can('manage_options')) {
echo $args['before_widget']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo '<div class="c-red muted-box mb20"><b>' . esc_html__('常见问题解答:', 'aksrt') . '</b>' .
esc_html__('请添加至少一条问题', 'aksrt') . '</div>';
echo function_exists('aksrt_get_widget_null')
? aksrt_get_widget_null(__('请添加至少一条问题', 'aksrt')) // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
: '<div class="c-red muted-box mb20"><b>' . esc_html__('常见问题解答:', 'aksrt') . '</b>' . esc_html__('请添加至少一条问题', 'aksrt') . '</div>';
echo $args['after_widget']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
}
return;