feat(widgets): friend-links bookmarks source, hot thumbs, cover video
Deepen existing widgets toward zibll: WP bookmarks source for friend links, optional hot-post thumbnails, and video backgrounds on cover cards.
This commit is contained in:
1 parent
491fc6baf4
commit
e2decd8d71
4 files changed
+160
-59
No files matched your search
@@ -35,6 +35,7 @@ class WidgetCoverCards extends \WP_Widget {
|
||||
|
||||
foreach ($items as $item) {
|
||||
$image = esc_url($item['image'] ?? '');
|
||||
$video = esc_url($item['video'] ?? '');
|
||||
$link = esc_url($item['link'] ?? '');
|
||||
$card_title = sanitize_text_field($item['title'] ?? '');
|
||||
$desc = sanitize_text_field($item['desc'] ?? '');
|
||||
@@ -53,7 +54,11 @@ class WidgetCoverCards extends \WP_Widget {
|
||||
|
||||
echo '<div class="aksrt-cover-card"' . ($card_style ? ' style="' . esc_attr($card_style) . '"' : '') . '>';
|
||||
|
||||
if ($image) {
|
||||
if ($video) {
|
||||
echo '<div class="aksrt-cover-card__bg is-video">';
|
||||
echo '<video src="' . esc_url($video) . '" muted loop autoplay playsinline></video>';
|
||||
echo '</div>';
|
||||
} elseif ($image) {
|
||||
echo '<div class="aksrt-cover-card__bg">';
|
||||
echo '<img src="' . esc_url($image) . '" alt="' . esc_attr($card_title) . '"' . (function_exists('aksrt_lazy_loading') ? aksrt_lazy_loading('widget') : ' loading="lazy"') . '>';
|
||||
echo '</div>';
|
||||
|
||||
Reference in new issue
Block a user