'post', 'order' => $hero_post_order, 'orderby' => $hero_post_orderby, 'posts_per_page' => $hero_post_display_number, // Fetch one post 'ignore_sticky_posts' => 1, ]; if (!empty($hero_post_category)) { $hero_post_query_args['category_name'] = $hero_post_category; // Filter by selected category } $hero_post_query = new WP_Query($hero_post_query_args); if ($hero_post_query->have_posts()) { ?>
have_posts()) { $hero_post_query->the_post(); $brighter_blog_post_id = get_the_ID(); $post_excerpt = get_the_excerpt(); $post_date = get_the_date('F j, Y'); $post_author_id = get_post_field('post_author'); $post_author_name = get_the_author_meta('display_name', $post_author_id); $post_author_avatar = get_avatar_url($post_author_id); $post_categories = get_the_category(); $hero_post_image = (get_the_post_thumbnail_url($brighter_blog_post_id, 'large')) ? get_the_post_thumbnail_url($brighter_blog_post_id, 'large') : get_template_directory_uri() . '/assets/images/no-image.jpg'; $brighter_blog_post_thumbnail_id = get_post_thumbnail_id(get_the_ID()); if (get_the_post_thumbnail_url()) { $brighter_blog_hero_post_image_alt_text = get_post_meta($brighter_blog_post_thumbnail_id, '_wp_attachment_image_alt', true); } else { $brighter_blog_hero_post_image_alt_text = 'No Image'; } if (strlen(get_the_title()) > 5) { // Trim to the first 5 characters and add ellipsis $hero_post_title = substr(get_the_title(), 0, 35) . '...'; } else { // If the title is less than or equal to 5 characters, display it as is $hero_post_title = get_the_title(); } ?>
<?php echo esc_attr($brighter_blog_hero_post_image_alt_text); ?>