Add "combined" card style
This commit is contained in:
parent
661abe728c
commit
2c4ab454a3
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -2588,8 +2588,9 @@ function fictioneer_add_layout_customizer_settings( $manager ) {
|
||||
'label' => __( 'Card Style', 'fictioneer' ),
|
||||
'description' => __( 'Choose the style for your cards.', 'fictioneer' ),
|
||||
'choices' => array(
|
||||
'default' => _x( 'Encapsulated', 'Customizer card style option.', 'fictioneer' ),
|
||||
'unfolded' => _x( 'Unfolded', 'Customizer card style option.', 'fictioneer' )
|
||||
'default' => _x( 'Default', 'Customizer card style option.', 'fictioneer' ),
|
||||
'unfolded' => _x( 'Unfolded', 'Customizer card style option.', 'fictioneer' ),
|
||||
'combined' => _x( 'Combined', 'Customizer card style option.', 'fictioneer' )
|
||||
)
|
||||
)
|
||||
);
|
||||
|
@ -152,8 +152,8 @@ $pag_args = array(
|
||||
}
|
||||
|
||||
// Extra classes
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
// Start HTML ---> ?>
|
||||
|
@ -59,8 +59,8 @@ if ( $story_unpublished ) {
|
||||
$card_classes[] = '_story-unpublished';
|
||||
}
|
||||
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
?>
|
||||
|
@ -74,8 +74,8 @@ if ( empty( $description ) ) {
|
||||
}
|
||||
|
||||
// Extra classes
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
?>
|
||||
|
@ -22,8 +22,8 @@ defined( 'ABSPATH' ) OR exit;
|
||||
// Extra classes
|
||||
$card_classes = [];
|
||||
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
?>
|
||||
|
@ -22,8 +22,8 @@ $comments_number = get_comments_number();
|
||||
$card_classes = [];
|
||||
|
||||
// Extra classes
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
?>
|
||||
|
@ -23,8 +23,8 @@ $categories = wp_get_post_categories( $post->ID );
|
||||
$card_classes = [];
|
||||
|
||||
// Extra classes
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
?>
|
||||
|
@ -51,8 +51,8 @@ if ( ! get_option( 'fictioneer_hide_taxonomies_on_recommendation_cards' ) ) {
|
||||
$show_taxonomies = ! get_option( 'fictioneer_hide_taxonomies_on_recommendation_cards' ) && ( $tags || $genres || $fandoms || $characters );
|
||||
|
||||
// Extra classes
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
?>
|
||||
|
@ -50,8 +50,8 @@ if ( $is_sticky ) {
|
||||
$card_classes[] = '_sticky';
|
||||
}
|
||||
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
?>
|
||||
|
@ -136,8 +136,8 @@ remove_filter( 'posts_where', 'fictioneer_exclude_protected_posts' );
|
||||
$card_classes[] = '_password';
|
||||
}
|
||||
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
// Chapter images
|
||||
|
@ -138,8 +138,8 @@ remove_filter( 'posts_where', 'fictioneer_exclude_protected_posts' );
|
||||
$card_classes[] = '_password';
|
||||
}
|
||||
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
// Chapter images
|
||||
|
@ -112,8 +112,8 @@ remove_filter( 'posts_where', 'fictioneer_exclude_protected_posts' );
|
||||
$card_classes[] = '_info';
|
||||
}
|
||||
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
?>
|
||||
|
||||
|
@ -109,8 +109,8 @@ remove_filter( 'posts_where', 'fictioneer_exclude_protected_posts' );
|
||||
$card_classes = [];
|
||||
|
||||
// Extra classes
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
// Sources
|
||||
|
@ -136,8 +136,8 @@ remove_filter( 'posts_where', 'fictioneer_exclude_protected_posts' );
|
||||
$card_classes[] = '_password';
|
||||
}
|
||||
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
?>
|
||||
|
||||
|
@ -128,8 +128,8 @@ remove_filter( 'posts_where', 'fictioneer_exclude_protected_posts' );
|
||||
$card_classes[] = '_password';
|
||||
}
|
||||
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
?>
|
||||
|
||||
|
@ -142,8 +142,8 @@ remove_filter( 'posts_where', 'fictioneer_exclude_protected_posts' );
|
||||
$card_classes[] = '_password';
|
||||
}
|
||||
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
// Search for viable chapters...
|
||||
|
@ -142,8 +142,8 @@ remove_filter( 'posts_where', 'fictioneer_exclude_protected_posts' );
|
||||
$card_classes[] = '_password';
|
||||
}
|
||||
|
||||
if ( get_theme_mod( 'card_style', 'default' ) === 'unfolded' ) {
|
||||
$card_classes[] = '_unfolded';
|
||||
if ( get_theme_mod( 'card_style', 'default' ) !== 'default' ) {
|
||||
$card_classes[] = '_' . get_theme_mod( 'card_style' );
|
||||
}
|
||||
|
||||
// Search for viable chapters...
|
||||
|
@ -937,7 +937,7 @@
|
||||
// CARD STYLE: UNFOLDED
|
||||
// =============================================================================
|
||||
|
||||
.card._unfolded {
|
||||
.card:where(._unfolded, ._combined) {
|
||||
&:is(._small, ._article) .card__body > .card__footer {
|
||||
margin-top: 0;
|
||||
}
|
||||
@ -991,3 +991,16 @@
|
||||
padding: calc(var(--this-padding) * 0.75) var(--this-padding);
|
||||
}
|
||||
}
|
||||
|
||||
// =============================================================================
|
||||
// CARD STYLE: COMBINED
|
||||
// =============================================================================
|
||||
|
||||
.card._combined {
|
||||
--this-border-width: 0;
|
||||
|
||||
.card__footer._article .card__footer-box,
|
||||
.card__body > .card__footer .card__footer-box:is(._left, :last-child) {
|
||||
padding: calc(var(--this-padding) * 0.5) var(--this-padding) var(--this-padding);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user