UPI payment was made to someone else’s account by mistake? Know what to do next
Wrong UPI Payment: UPI Payment came like a revolution in the country. It has completely changed our transaction habits. Be it sending money from one......
Full Story// ============================================
// IMAGE SEO CLASS (FIXED)
// ============================================
if (!class_exists('TimesBull_Image_SEO')) {
class TimesBull_Image_SEO {
private static $instance = null;
private $image_count = 0;
private $featured_image_id = null;
public static function get_instance() {
if (null === self::$instance) {
self::$instance = new self();
}
return self::$instance;
}
private function __construct() {
add_filter('wp_get_attachment_image_attributes', [$this, 'add_image_attributes'], 10, 3);
add_filter('the_content', [$this, 'auto_add_image_alt']);
add_action('add_attachment', [$this, 'auto_image_seo']);
add_action('wp', [$this, 'set_featured_image_id']);
}
public function set_featured_image_id() {
if (is_singular()) {
$this->featured_image_id = get_post_thumbnail_id();
}
}
public function add_image_attributes($attr, $attachment, $size) {
$this->image_count++;
// CRITICAL FIX: Check if this is the featured image
$is_featured = ($attachment->ID === $this->featured_image_id);
if ($is_featured) {
// Featured image - ALWAYS eager, ALWAYS high priority
$attr['loading'] = 'eager';
$attr['fetchpriority'] = 'high';
$attr['decoding'] = 'async';
} elseif ($this->image_count === 1 && !is_admin()) {
// First non-featured image (e.g., logo)
$attr['loading'] = 'eager';
$attr['fetchpriority'] = 'high';
$attr['decoding'] = 'async';
} else {
// All other images - lazy load for performance
$attr['loading'] = 'lazy';
$attr['decoding'] = 'async';
// Remove fetchpriority from lazy images (prevents conflict)
if (isset($attr['fetchpriority'])) {
unset($attr['fetchpriority']);
}
}
// Ensure alt text is never empty
if (empty($attr['alt'])) {
$alt_text = get_post_meta($attachment->ID, '_wp_attachment_image_alt', true);
$attr['alt'] = $alt_text ?: get_the_title($attachment->ID);
}
return $attr;
}
public function auto_add_image_alt($content) {
if (empty($content) || !is_singular() || is_admin()) {
return $content;
}
$post_title = esc_attr(get_the_title());
return preg_replace_callback('/]+)>/i', function($matches) use ($post_title) {
$img_tag = $matches[0];
$attributes = $matches[1];
if (!preg_match('/alt=([\'"])(.*?)\1/i', $attributes, $alt_matches) || empty(trim($alt_matches[2]))) {
if (stripos($attributes, 'alt=') !== false) {
return preg_replace('/alt=([\'"])(.*?)\1/i', 'alt="' . $post_title . '"', $img_tag);
} else {
return str_replace('
$attachment_id,
'post_title' => $clean_title,
'post_excerpt' => $clean_title,
]);
update_post_meta($attachment_id, '_wp_attachment_image_alt', $clean_title);
}
}
TimesBull_Image_SEO::get_instance();
}
Stay updated with the latest #UPI Payment news, trending stories, and in-depth analysis. Timesbull brings you real-time updates and comprehensive coverage from trusted sources.
Get the most relevant and timely upi payment news, expert opinions, and exclusive insights. Follow us for daily updates and never miss an important story.
Wrong UPI Payment: UPI Payment came like a revolution in the country. It has completely changed our transaction habits. Be it sending money from one......
Full StoryUPI- In the last few years, online or digital transactions have increased manifold in India. There is hardly anyone who has not made a digital......
Full Storyनई दिल्ली: आधार (Aadhar) के लिए आवेदन प्राप्त करने के लिए मोदी का आवेदन: भारत में पहचान के लिए आवेदन की स्वचालित पुष्टि (यूआईडीएआई) और......
Full StoryNew Delhi: The Reserve Bank of India today decided to relieve the middle class. RBI has decided to make digital payments easier and better. Now,......
Full StoryNew Delhi: The first date of any month is significant because many rules change. Meanwhile, a rule related to UPI will change, affecting ordinary people.......
Full StoryUPI Payment: There have been some important changes since the beginning of March, which are related to gas cylinders and online transactions. These changes can......
Full StoryThe AI technology, which will eventually enable millions of Google Pay customers to make UPI payments by speaking, will be available soon. Soon, Google Pay......
Full StoryRight now each and every person are using UPI for payment. Restaurant’s, even you can see UPI system using in bus, auto also. We can......
Full StoryBig news for UPI account holders. Right now, UPI, or Unified Payment Interface, has made digital transactions quite popular in the country. Many people make......
Full StoryGoogle Pay new UPI feature: If you use an online payment app, then this news is for you. Google has rolled out a new feature......
Full StoryUPI Payment: एक बार फिर भारतीय रिजर्व बैंक ने डिजिटल पेमेंट की दुनिया में दो बदलाव किए हैं। ये बदलाव न सिर्फ आम लोगों की......
Full StoryUPI Payment New Rule: आज के समय ज्यादातर लोग यूपीआई का इस्तेमाल करते हैं अगर आप भी यूपीआई का उपयोग कर रहे हैं तो ये......
Full Story