重新设计用户/作者卡片小工具:消除多层卡片堆叠
- WidgetUserCard/WidgetAuthorCard 内层根节点去掉重复的 zib-widget widget 类 - 用户卡片补 classname=widget_aksrt_user_card 钩子 - widget-batch5.css 新增外层 .zib-widget 包裹层透明化规则(含首页侧栏覆盖) - 内层 .aksrt-user-card/.aksrt-author-card margin-bottom 归零,间距由外层统一 - 删除 custom-amount.css 重复的 .aksrt-user-card* 段 - 删除 sidebar.css 失效的 .widget-user-card* 死代码 - author-actions.css .user-card.author.zib-widget → .user-card.author
This commit is contained in:
1 parent
9027446bdc
commit
0fd5848884
7 files changed
+23
-144
No files matched your search
@@ -101,7 +101,7 @@ class WidgetAuthorCard extends \WP_Widget {
|
||||
echo $args['before_title'] . esc_html($title) . $args['after_title']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
||||
}
|
||||
|
||||
$card_cls = 'aksrt-author-card user-card author zib-widget' . ($show_bg ? ' has-cover' : '') . $affix['class'];
|
||||
$card_cls = 'aksrt-author-card user-card author' . ($show_bg ? ' has-cover' : '') . $affix['class'];
|
||||
echo '<div class="' . esc_attr($card_cls) . '"' . $affix['attr'] . '>';
|
||||
if ($show_bg) {
|
||||
$bg = $cover !== '' ? ' style="background-image:url(' . esc_url($cover) . ')"' : '';
|
||||
|
||||
@@ -18,7 +18,10 @@ class WidgetUserCard extends \WP_Widget {
|
||||
parent::__construct(
|
||||
'aksrt_user_card',
|
||||
__('用户卡片', 'aksrt'),
|
||||
['description' => __('未登录显示登录入口;登录后显示当前用户卡片、签到、快捷按钮与更多文章。', 'aksrt')]
|
||||
[
|
||||
'description' => __('未登录显示登录入口;登录后显示当前用户卡片、签到、快捷按钮与更多文章。', 'aksrt'),
|
||||
'classname' => 'widget_aksrt_user_card',
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
@@ -122,7 +125,7 @@ class WidgetUserCard extends \WP_Widget {
|
||||
? aksrt_get_user_name(['id' => $user_id, 'follow' => !$is_self, 'class' => 'flex ac jc'])
|
||||
: '<a href="' . esc_url($profile_url) . '">' . esc_html($user->display_name) . '</a>';
|
||||
|
||||
echo '<div class="aksrt-user-card user-card zib-widget widget">';
|
||||
echo '<div class="aksrt-user-card user-card">';
|
||||
if ($show_cover) {
|
||||
if ($cover !== '') {
|
||||
echo '<div class="aksrt-user-card__cover user-cover graphic" style="background-image:url(' . esc_url($cover) . ')"></div>';
|
||||
@@ -209,7 +212,7 @@ class WidgetUserCard extends \WP_Widget {
|
||||
}
|
||||
}
|
||||
|
||||
echo '<div class="aksrt-user-card user-card zib-widget widget is-guest">';
|
||||
echo '<div class="aksrt-user-card user-card is-guest">';
|
||||
if ($show_cover) {
|
||||
$default_cover = '';
|
||||
if (class_exists('\AKSRT\Settings\Settings') && method_exists('\AKSRT\Settings\Settings', 'get_user_cover_default')) {
|
||||
|
||||
Reference in new issue
Block a user