[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f53VFYVQH1_pZqieKZtqBusbCoajLURGcB2uVqB1urCA":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"rainafarai","https:\u002F\u002Fprofiles.wordpress.org\u002Frainafarai\u002F",5,4150,88,1,92,"2026-04-03T23:04:23.955Z",[13,40,59,76,96],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":19,"downloaded":20,"rating":21,"num_ratings":22,"last_updated":23,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":27,"homepage":33,"download_link":34,"security_score":35,"vuln_count":36,"unpatched_count":37,"last_vuln_date":38,"fetched_at":39},"notification-for-telegram","Notification for Telegram","3.5","\u003Cp>The “Notification for Telegram” plugin for WordPress is a tool that allows you to send notifications and messages to a Telegram channel, group or user\u002Fs when specific events occur on your WordPress site.\u003Cbr \u002F>\nThis plugin is useful for monitoring critical events on your site, such as new comments, new user registrations, publishing activities, New forms sent,Woocommerce and Surecart orders, cart and lowstock, Mailchimp and more, by sending notifications directly to a Telegram channel or group or user\u002Fs of your choice. It also offers a shortcode to send Telegram notifications on every page of your website or in your code.\u003C\u002Fp>\n\u003Cp>Receive Telegram messages notification when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When receive a new order in Woocommerce.\u003C\u002Fli>\n\u003Cli>When a Woocommerce order change status.\u003C\u002Fli>\n\u003Cli>When receive a new order in Surecart. \u003C\u002Fli>\n\u003Cli>Every event captured by WP Activity Log plugin\u003C\u002Fli>\n\u003Cli>New field in Woocommerce checkout page let customers add the own telegram nickname\u003C\u002Fli>\n\u003Cli>Low Stock Product notifications when a product is low stock conditions.\u003C\u002Fli>\n\u003Cli>Shows Telegram Nick link in admin order details page when present\u003C\u002Fli>\n\u003Cli>When receive new forms (supports Elementor Pro Form, WPForm , CF7 and Ninjaform)\u003C\u002Fli>\n\u003Cli>When new user subscribes  or unsubscribes to mailchimp. MC4WP integration\u003C\u002Fli>\n\u003Cli>When new user registers. Helps identify unauthorized or suspicious registrations.\u003C\u002Fli>\n\u003Cli>When users login or fail login.\u003C\u002Fli>\n\u003Cli>When new comment is posted.\u003C\u002Fli>\n\u003Cli>When someone adds or remove a product in the Woocommerce cart.\u003C\u002Fli>\n\u003Cli>When a new Pending posts is received. (works with any post type)\u003C\u002Fli>\n\u003Cli>Say function to speak to make the bot say Something to the people\u003C\u002Fli>\n\u003Cli>Cron job detect and notify when Plugins & Core need to update. \u003C\u002Fli>\n\u003Cli>Send custom message with Shortcode anywhere in your WP.\u003C\u002Fli>\n\u003Cli>Should Work on Multisite\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can enable\u002Fdisable every notification in the Plugin settings page.\u003C\u002Fp>\n\u003Cp>To configure the plugin, you need a valid Telegram API token. Its easy to get starting a Telegram Bot.\u003Cbr \u002F>\nYou can learn about obtaining  tokens and generating new ones in\u003C\u002Fp>\n\u003Ch4>Setup Guide\u003C\u002Fh4>\n\u003Cp>A complete step-by-step guide is available here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1HCa54OhOm9Vm0Jz2AUjQUHK71djzOUQBDZF-9NH7irU\u002Fedit?tab=t.0\" rel=\"nofollow ugc\">View the full documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To get your Bot Token, you can refer to one of these resources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcore.telegram.org\u002Fbots#6-botfather\" title=\"Obtaining tokens and generating new ones\" rel=\"nofollow ugc\">Official Telegram documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmedium.com\u002Fshibinco\u002Fcreate-a-telegram-bot-using-botfather-and-get-the-api-token-900ba00e0f39\" title=\"Create a Telegram bot using BotFather and Get the API Token\" rel=\"nofollow ugc\">Step-by-step guide on Medium\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To get your Chat ID, you need at least one recipient ID. You can retrieve it using one of these bots directly in Telegram:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftelegram.me\u002FchatIDrobot\" title=\"@chatIDrobot\" rel=\"nofollow ugc\">@get_id_bot\u003C\u002Fa> — send \u002Fstart and it will reply with your personal Chat ID\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ft.me\u002FRawDataBot\" rel=\"nofollow ugc\">@RawDataBot\u003C\u002Fa> — send any message and it will return your full account info including your ID\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For Channel and Group Chatid settings see the \u003Ca href=\"#faq\" rel=\"nofollow ugc\">FAQ section\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Once You got the 2 fields save the configuration and try the “TEST” button .. you should receive a message in you telegram : “WOW IT WORKS” !! If not, check token and chatid fields again for the correct values.\u003C\u002Fp>\n\u003Cp>this plugin is relying on a 3rd party service to geolocate the Ip address https:\u002F\u002Fip-api.com\u002F\u003Cbr \u002F>\nhttps:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal  to see the services’ a terms of use and\u002For privacy policies\u003C\u002Fp>\n\u003Ch3>AI & MCP Compatible\u003C\u002Fh3>\n\u003Cp>This plugin supports the \u003Cstrong>WordPress Abilities API\u003C\u002Fstrong> and is compatible with\u003Cbr \u002F>\n\u003Cstrong>MCP (Model Context Protocol)\u003C\u002Fstrong> — the standard that allows AI agents like\u003Cbr \u002F>\nClaude, ChatGPT, and others to interact with WordPress autonomously.\u003C\u002Fp>\n\u003Cp>If the \u003Cstrong>Abilities API\u003C\u002Fstrong> and \u003Cstrong>MCP Adapter\u003C\u002Fstrong> plugins are installed, any\u003Cbr \u002F>\nauthorized AI agent can automatically discover and use the\u003Cbr \u002F>\n\u003Cstrong>Send Telegram Message\u003C\u002Fstrong> ability — no extra configuration needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What an AI can do with this plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Send a Telegram message with custom text\u003Cbr \u002F>\n* Add an inline button with label and URL\u003Cbr \u002F>\n* Override the default chat ID\u003C\u002Fp>\n\u003Ch4>Requirements for MCP\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.9+\u003C\u002Fli>\n\u003Cli>Plugin: Abilities API (WordPress\u002Fabilities-api)\u003C\u002Fli>\n\u003Cli>Plugin: MCP Adapter (WordPress\u002Fmcp-adapter)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>MESSAGES TRANSLATION\u003C\u002Fh3>\n\u003Cp>To translate Telegram messages, use WPML or Loco Translate. All notification strings are now translatable.\u003Cbr \u002F>\nGo to Loco Translate \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Plugins \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Notification for Telegram to add your translations.\u003Cbr \u002F>\nFor WPML, ensure String Translation is enabled to modify notification texts.\u003C\u002Fp>\n\u003Ch3>SHORTCODE EXAMPLE\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[telegram_mess  message=\"Im so happy\" chatids=\"0000000,\" token=\"000000000:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\" showsitename=\"1\" showip=\"1\" showcity=\"1\" ]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>SHORTCODE OPTIONS:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>message : Your message to be sent. Example (message=”hello world”)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>chatids : Recipient(s) who will receive your message separated by comma (example chatids=”0000000,11111111″) , If not present this field  the shortcode will use default value in Plugin option page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>token:  The token looks something like 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11\u003Cbr \u002F>\nIf not present this field, the shortcode will use default value in Plugin option page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>showsitename: if set to “1” appends sitename after the message. Defaultvalue is “0” Example (showsitename=”1″)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>showip: if set to “1” appends user ip address after the message. Default value is “0” Example (showip=”1″)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>showcity: if set to “1” appends user city name after the message. Default value is “0” Example (showcity=”1″)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>USE SHORTCODE IN YOU PHP CODE\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\n$date = date(\"d-m-Y\");\n\ndo_shortcode('[telegram_mess  message=\"'.$date .'\" chatids=\"0000000,\" token=\"000000000:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\" showsitename=\"1\" showip=\"1\" showcity=\"1\" ]'); \n\n?>\u003Ch3>WOOCOMMERCE FILTER HOOKS\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>We have created 4 filter hooks for WooCommerce order notification message. 4 new positions: Message Header, Message Footer, before Items, and after Items. And we have created a filter through which you can add custom code to product rows, and if you want, you can replace and customize the entire row. :\u003C\u002Fp>\n\u003Cp>4 new Positions and code axample ( echo payment_status in the 4 positions)\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nadd_filter('nftb_order_header_message_hook', 'my_filter_function', 10, 1); \nadd_filter('nftb_order_before_items_hook', 'my_filter_function', 10, 1);\nadd_filter('nftb_order_after_items_hook', 'my_filter_function', 10, 1);\nadd_filter('nftb_order_footer_message_hook', 'my_filter_function', 10, 1);\n\nfunction my_filter_function($order_id) {\n  $order = wc_get_order($order_id);\n  if ($order) {\n      \u002F\u002F Get order details\n      $order_data = $order->get_data();\n\n      \u002F\u002F Extract specific order information\n\n      $payment_status = $order->get_status();\n      $payment_method = $order->get_payment_method();  \n  }\n  return  \"\\r\\n\\r\\n\".$payment_method.\"(\".$payment_status.\")\\r\\n\" ;\n}\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Product rows Filter with 2 different behaviors ADD or REPLACE LINE\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nadd_filter('nftb_order_product_line_hook', 'my_item_line_function', 10, 3);\n\nfunction my_item_line_function($message ,$product_id, $item) {\n\n    \u002F\u002F ADD SOME CODE $product_id TO ORIGINAL row $message.\n    $modified_data = $message. \"->\".$product_id. \"\\r\\n\";\n\n    \u002F\u002F REPLACE Product ITEM LINE CODE WITH YOUR CODE  without concatenate $message.\n    $modified_data = $product_id. \"\\r\\n\";\n\n    return $modified_data;\n} \n?>\u003Ch3>USER LOGIN FILTER HOOKS\u003C\u002Fh3>\n\u003C?php\n\u002F\u002F Triggered on successful user login\nadd_filter( 'nftb_login_notification', 'custom_message_modifier', 10, 1 );\n\n\u002F\u002F Triggered on new user registration\nadd_filter( 'nftb_user_registered_notification', 'custom_message_modifier', 10, 1 );\n\n\u002F\u002F Triggered when an existing user fails to login\nadd_filter( 'nftb_existing_user_fails_login_notification', 'custom_message_modifier', 10, 1 );\n\n\u002F\u002F Triggered when an unknown user fails to login\nadd_filter( 'nftb_unknown_user_fails_login_notification', 'custom_message_modifier', 10, 1 );\n\n\u002F\u002F Example: append the user registration date to the notification\nfunction custom_message_modifier( $user_id ) {\n    $user_info = get_userdata( $user_id );\n\n    if ( $user_info ) {\n        $registration_date = $user_info->user_registered;\n        $timestamp         = strtotime( $registration_date );\n\n        $formatter = new IntlDateFormatter( 'en_US', IntlDateFormatter::LONG, IntlDateFormatter::LONG, 'UTC' );\n        $formatter->setPattern( 'd MMMM y HH:mm:ss' );\n\n        $formatted_date = $formatter->format( $timestamp );\n        $message = \"\\r\\n\\r\\nUser Registration Date: \" . $formatted_date . \"\\r\\n\\r\\n\";\n    } else {\n        $message = \"\\r\\nNo info available for this user.\\r\\n\";\n    }\n\n    return $message;\n}\n?>\u003Ch3>LEGACY FUNCTIONS (kept for backward compatibility)\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Before hooks were introduced, 3 overridable functions allowed message customization without editing plugin code. These are still supported but we encourage migrating to hooks.\u003C\u002Fp>\n\u003Cp>1) Before the product list — example: prepend the Order ID\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction nftb_order_before_items( $order_id ) {\n    return \"ORDER ID: \" . $order_id;\n}\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>2) After the product list — example: append the order currency\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction nftb_order_after_items( $order_id ) {\n    $order = wc_get_order( $order_id );\n    $data  = $order->get_data();\n    return \"Currency: \" . $data['currency'];\n}\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>3) At the end of each product line — example: append the product slug\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction nftb_order_product_line( $product_id, $item ) {\n    $product = wc_get_product( $product_id );\n    return \" | \" . $product->get_slug() . \" \";\n}\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Suggestions for new notifications, hooks, and plugin integrations are always welcome!\u003C\u002Fp>\n","Sends notifications to Telegram users or groups, when some events occur in WordPress.",4000,48571,98,65,"2026-02-27T13:01:00.000Z","6.9.4","4.0","7.4",[28,29,30,31,32],"ai","mcp","notification","telegram","woocommerce","https:\u002F\u002Fwww.reggae.it\u002Fmy-wordpress-plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnotification-for-telegram.3.5.zip",54,3,2,"2025-11-29 00:00:00","2026-03-15T15:16:48.613Z",{"slug":41,"name":42,"version":43,"author":4,"author_profile":5,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":48,"last_updated":49,"tested_up_to":24,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":46,"vuln_count":48,"unpatched_count":48,"last_vuln_date":58,"fetched_at":39},"partita-iva-e-codice-fiscale","Partita IVA e Codice Fiscale","1.4.1","\u003Cp>Questo plugin estende il checkout di WooCommerce aggiungendo campi fiscali personalizzati per l’Italia, come \u003Cstrong>Codice Fiscale\u003C\u002Fstrong>, \u003Cstrong>Partita IVA\u003C\u002Fstrong>, \u003Cstrong>Ragione Sociale\u003C\u002Fstrong>, \u003Cstrong>PEC\u003C\u002Fstrong> e \u003Cstrong>Codice SDI\u003C\u002Fstrong>. I dati inseriti dagli utenti vengono salvati negli ordini e sono visibili nel backend di WordPress, nelle email di notifica dell’ordine e nel frontend (ad esempio, nella pagina di riepilogo dell’ordine).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Caratteristiche principali:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Aggiunge campi fiscali al checkout di WooCommerce (opzionali o obbligatori, a seconda delle tue impostazioni).\u003Cbr \u002F>\n– Salva i dati fiscali negli ordini per un facile accesso.\u003Cbr \u002F>\n– Mostra i dati nel backend, nelle email di notifica e nel frontend per l’utente.\u003Cbr \u002F>\n– \u003Cstrong>Nessuna connessione a servizi cloud o sistemi di fatturazione online\u003C\u002Fstrong>: il plugin raccoglie i dati esclusivamente per consentire all’esercente di generare autonomamente fatture elettroniche utilizzando i propri strumenti (es. software di fatturazione o piattaforme esterne).\u003Cbr \u002F>\n– Personalizzabile e compatibile con i temi WooCommerce standard.\u003C\u002Fp>\n\u003Cp>Questo plugin è ideale per esercenti italiani che desiderano raccogliere informazioni fiscali dai clienti in modo semplice e organizzato, senza dipendere da servizi esterni di fatturazione elettronica. Perfetto per chi gestisce manualmente la creazione delle fatture elettroniche.\u003C\u002Fp>\n","Aggiunge Codice Fiscale, Partita IVA, Ragione Sociale, PEC e Codice SDI al checkout WooCommerce.",100,1056,0,"2026-03-03T13:24:00.000Z","5.0","7.0",[53,54,55,32],"checkout","codice-fiscale","partita-iva","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpartita-iva-e-codice-fiscale.1.4.1.zip",null,{"slug":60,"name":61,"version":62,"author":4,"author_profile":5,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":46,"num_ratings":9,"last_updated":67,"tested_up_to":24,"requires_at_least":68,"requires_php":26,"tags":69,"homepage":33,"download_link":75,"security_score":46,"vuln_count":48,"unpatched_count":48,"last_vuln_date":58,"fetched_at":39},"raina-image-compression","Raina Image Compression","1.8.2","\u003Cp>\u003Cstrong>Raina Image Compression\u003C\u002Fstrong> is a powerful WordPress plugin that automatically optimizes images during upload while giving full control over compression, output format, and metadata. It is designed for site owners who want fast-loading pages, SEO-friendly images, and a reliable system that prevents users from uploading huge, unoptimized files.\u003Cbr \u002F>\nThe plugin works with the built-in \u003Cstrong>GD library\u003C\u002Fstrong> and intelligently handles \u003Cstrong>JPG, PNG, and WebP\u003C\u002Fstrong> formats. It can also \u003Cstrong>convert non-transparent PNGs to JPG\u003C\u002Fstrong>, achieving better compression without visible quality loss.\u003C\u002Fp>\n\u003Cp>Ideal for multi-author sites or blogs managed by non-technical users, Raina Image Compression operates automatically in the background, optionally sends Telegram notifications, and keeps your image sizes under control.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Smart Image Optimization\u003C\u002Fstrong>\u003Cbr \u002F>\n– Automatically compresses JPG and PNG images.\u003Cbr \u002F>\n– Converts non-transparent PNGs to JPG for better performance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Output Mode Selection (4 available modes)\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose how your images are generated after upload:\u003Cbr \u002F>\n– 1. JPG\u002FPNG ONLY Compresses only JPG and PNG files.\u003Cbr \u002F>\n– 2. WEBP ONLY  Creates only a WebP version.\u003Cbr \u002F>\n– 3. JPG\u002FPNG PRIMARY + WEBP COPY  Keeps the original JPG\u002FPNG as the main file and creates a WebP copy in the media library.\u003Cbr \u002F>\n– 4. WEBP PRIMARY + JPG\u002FPNG COPY Sets the WebP image as the primary file while retaining a JPG\u002FPNG copy for compatibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Maximum Width Control\u003C\u002Fstrong>\u003Cbr \u002F>\nSet a maximum pixel width for uploaded images to automatically resize large photos from cameras or smartphones.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart JPG Size Reduction (by KB Limit)\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen enabled, the plugin will try to reduce a JPG’s file size to stay below a specific kilobyte (KB) limit by dynamically lowering the quality level until the target is reached. ( ONLY FOR JPG and No transparent PNG )\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compress Only from Post Editor (Optional)\u003C\u002Fstrong>\u003Cbr \u002F>\nOption to limit compression to images uploaded directly from the WordPress post editor, excluding other uploads from plugins or themes or media library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Type Filter\u003C\u002Fstrong>\u003Cbr \u002F>\nAdded a new option to select which post types the plugin should apply to. If none are selected, all post types will be processed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Keep Original File Copy\u003C\u002Fstrong>\u003Cbr \u002F>\nOption to create a full-size copy of the original uploaded image in the media library for backup or archival purposes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disable WP Auto-Generated Thumbnails\u003C\u002Fstrong>\u003Cbr \u002F>\nOption to disable WP Auto-Generated Thumbnails. Save disk space by preventing WordPress from creating unnecessary image files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic Metadata Filling\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically fills ALT, Description, and Caption (Excerpt) fields using the parent post information — ideal for improving SEO with no extra effort.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin Bar Toggle\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily enable or disable compression from the WordPress admin bar without entering the settings page, handy when you want to upload images related to the theme or the builder, basically content not associated with any post type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Telegram Notifications (Optional)\u003C\u002Fstrong>\u003Cbr \u002F>\nIf the “Notifications for Telegram” plugin is installed, you will receive a message for each processed image containing:\u003Cbr \u002F>\n– File name\u003Cbr \u002F>\n– Format\u003Cbr \u002F>\n– Compression ratio\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Logging\u003C\u002Fstrong>\u003Cbr \u002F>\nCan Records all compression events to the WordPress debug log (\u003Ccode>wp-content\u002Fdebug.log\u003C\u002Fcode>) for debugging or performance tracking.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lightweight & Compatible\u003C\u002Fstrong>\u003Cbr \u002F>\n– Works entirely on your server with no external API, CDN or remote requests.\u003Cbr \u002F>\n– Fully compatible with shared hosting environments.\u003Cbr \u002F>\n– No third-party dependencies.\u003C\u002Fp>\n\u003Ch4>Ideal Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Websites managed by non-technical users who often upload large, unoptimized images.  \u003C\u002Fli>\n\u003Cli>Site owners and developers who want full control over compression settings.  \u003C\u002Fli>\n\u003Cli>Blogs or news sites that require consistent image optimization without external services.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Summary\u003C\u002Fh4>\n\u003Cp>Raina Image Compression was built to solve a common problem: users uploading excessively large images that slow down websites.\u003Cbr \u002F>\nIt works quietly in the background, optimizing every image for size, speed, and SEO — so your site stays fast, clean, and professional.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n","Smart automatic image optimization and compression for faster WordPress sites.",40,349,"2025-12-04T13:59:00.000Z","5.6",[70,71,72,73,74],"image-compression","image-optimization","jpg","png","webp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fraina-image-compression.1.8.2.zip",{"slug":77,"name":78,"version":79,"author":4,"author_profile":5,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":48,"num_ratings":48,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":33,"download_link":94,"security_score":95,"vuln_count":48,"unpatched_count":48,"last_vuln_date":58,"fetched_at":39},"post-view-count-editor","Post View Count Editor","1.3","\u003Cp>Add a Metabox in post edit page that shows the current Post View Count and let you to update the value.\u003C\u002Fp>\n","With Post View Count Editor you can edit the views of any of your post type, easily in your backend only if you admin",10,987,"2020-09-16T23:41:00.000Z","5.5.18","4.7","6.0",[89,90,91,92,93],"counter-editor","events","post","post-count","views","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-view-count-editor.zip",85,{"slug":97,"name":98,"version":99,"author":4,"author_profile":5,"description":100,"short_description":101,"active_installs":48,"downloaded":102,"rating":48,"num_ratings":48,"last_updated":56,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":56,"download_link":110,"security_score":46,"vuln_count":48,"unpatched_count":48,"last_vuln_date":58,"fetched_at":111},"dynamic-post-title-for-cf7","Dynamic Post title for CF7","1.0","\u003Cp>The “CF7 Dynamic Post Title” plugin offers a streamlined solution for incorporating dynamically page or post titles directly into Contact Form 7 forms. By automatically populating the form’s title field with the respective page or post title where it’s embedded, this plugin facilitates seamless communication between users and website administrators.\u003Cbr \u002F>\nGone are the days of creating separate forms for each page or post. With this plugin, you can now use a single contact form across your entire website, regardless of the page or post it’s placed on. This not only simplifies form management but also ensures consistency in data collection and user experience.\u003C\u002Fp>\n","Add a dynamic title field to Contact Form 7, auto-populate with page\u002Fpost titles, use ONE form for multiple pages.",551,"6.5.8","5.2","7.2",[107,108,109],"cf7","contact-form","wplm","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-post-title-for-cf7.zip","2026-03-15T10:48:56.248Z"]