{"id":1711,"date":"2026-10-12T22:29:44","date_gmt":"2026-10-12T20:29:44","guid":{"rendered":"https:\/\/www.targetmedia.rs\/target-media-toolkit\/"},"modified":"2026-10-19T10:40:35","modified_gmt":"2026-10-19T08:40:35","slug":"target-media-toolkit","status":"publish","type":"page","link":"https:\/\/www.targetmedia.rs\/en\/target-media-toolkit\/","title":{"rendered":"Target Media Toolkit \u2013 free WordPress plugin"},"content":{"rendered":"\n<p class=\"lead wp-block-paragraph\">Most new WordPress sites end up with a long list of small plugins for small jobs. Target Media Toolkit does fourteen of them in one light package, and you switch on only the modules you need. Modules that are off load no code on your site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Everything is free: no Pro version, no locked features and no ads across your dashboard. We built the plugin from tools we have used on client sites for years.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New in version 1.2.0<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Login protection:<\/strong> limits wrong passwords per IP, blocks repeat attackers for longer, turns off XML-RPC and keeps a log with one-click unblock.<\/li>\n\n\n\n<li><strong>Redirects &amp; 404:<\/strong> a log of missing pages with one-click redirects, 301\/302\/307\/410, wildcards and hit counts.<\/li>\n\n\n\n<li><strong>Duplicate:<\/strong> copy posts, pages and other content as drafts, one at a time or in bulk.<\/li>\n\n\n\n<li><strong>Contact buttons:<\/strong> call, WhatsApp, Viber, Telegram and email, a sticky bar on phones and working hours.<\/li>\n\n\n\n<li><strong>Seasonal effects:<\/strong> Christmas, New Year, Easter, Halloween and Valentine\u2019s Day animations with Orthodox and Western calendars and editable dates for every holiday.<\/li>\n\n\n\n<li><strong>Popups<\/strong> settings are now split into tabs (Age, Announcement, Coupon, Newsletter) with an On\/Off badge on each.<\/li>\n\n\n\n<li>The contact button moves above the cookie notice while the notice is open.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">All 14 modules<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Under Construction \/ Coming Soon<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>10 ready-made templates: Minimal, Midnight, Aurora, Split, Corporate, Bold, Countdown, Photo, Construction and Pastel<\/li>\n\n\n\n<li>Countdown with automatic launch when the timer ends<\/li>\n\n\n\n<li>Progress bar, contact details and social media links<\/li>\n\n\n\n<li>Correct SEO: maintenance mode sends HTTP 503, so Google keeps your rankings<\/li>\n\n\n\n<li>Secret preview link for clients, allowed IP addresses and public pages<\/li>\n\n\n\n<li>No fonts or scripts from other servers<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Custom login URL<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Moves wp-login.php to an address only you know and stops most automated password attacks. The new address is emailed to the site admin, and there is an emergency switch.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Login protection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>New in 1.2.0.<\/strong> Blocks an IP address for 20 minutes after too many wrong passwords (5 by default), and for 24 hours if it keeps trying. Turns off XML-RPC, the back door most password-guessing bots use. Log of failed logins and blocks, one-click unblock, an allow-list for your office and an email when an attack gets a long block. Works behind Cloudflare.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Temporary login<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Send a client or collaborator a passwordless login link that expires on its own, from 1 hour to 30 days. Administrator rights can never be granted. Extend, revoke or delete a link with one click, and expired users are removed automatically. Clients with a link see the real site even while Under Construction is on.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WebP images<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Converts PNG (and optionally JPEG) uploads to WebP. Keeps transparency, fixes rotation and keeps the original when WebP would be larger. Runs on your server, with no external service.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Social share<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pick the image, title and description that Facebook, LinkedIn, X, WhatsApp and Viber show for every post and page. Without a choice it uses the featured image, then a default image for the whole site. Adds OpenGraph and X card tags and pauses itself when an SEO plugin already adds them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">XML sitemap<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A fast, cached sitemap.xml with pages, posts, products and images, ready for Google Search Console and Bing. Pauses itself when Yoast, Rank Math or another SEO plugin is active.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Redirects &amp; 404<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>New in 1.2.0.<\/strong> Logs every address that shows \u201cpage not found\u201d, with hit counts and where visitors came from. Click \u201cRedirect\u201d, enter the new address, done: 301, 302, 307 or 410. Wildcards such as \/blog\/* \u2192 \/news\/* move a whole section at once, and a counter shows how often each redirect is used. Hacker-bot probes (.php, .env, wp-admin) are ignored, so the list stays useful.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Site monitor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Checks the database, disk space, SSL certificate, PHP version, updates and errors every hour and emails you when something is wrong. It also has an address for outside services such as UptimeRobot, so you know when the whole server is down.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Duplicate<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>New in 1.2.0.<\/strong> A \u201cDuplicate\u201d link next to every post, page and other content type, in the admin bar and in Bulk actions. The copy keeps text, featured image, categories, tags, custom fields and page builder layouts, and is saved as a draft.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Contact buttons<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>New in 1.2.0.<\/strong> Call, WhatsApp, Viber, Telegram and email buttons. On phones a sticky bar at the bottom of the screen, on computers a round button that opens a small contact card. Choose your colour, left or right corner, a first WhatsApp message and pages without buttons. Outside working hours show an offline note, hide only the Call button or hide everything.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cookie notice<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A clean notice with an Accept button (and an optional Decline button) and a link to your privacy policy, as a bottom bar or corner box, dark or light. Remembers each visitor\u2019s choice and works with page caching. It is a simple notice: it does not block analytics or advertising scripts by itself.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Popups<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Age verification (e.g. 18+), announcement, discount coupon with a Copy button and end date, and newsletter sign-up with a required consent checkbox<\/li>\n\n\n\n<li>Subscribers are stored in your WordPress database and exported as CSV, with no outside service<\/li>\n\n\n\n<li>Show after a few seconds, after scrolling or when the visitor is about to leave, with page, device and frequency rules<\/li>\n\n\n\n<li><strong>New in 1.2.0:<\/strong> settings are split into tabs with an On\/Off badge on each<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Seasonal effects<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>New in 1.2.0.<\/strong> Snow and twinkling lights for Christmas, fireworks and confetti for New Year, painted eggs for Easter, bats and autumn leaves for Halloween and hearts for Valentine\u2019s Day. Switches itself on and off by the calendar, with Orthodox or Western dates for Christmas and Easter, and you can change the dates of every holiday, e.g. keep the fireworks until 7 January. Optional greeting ribbon; everything is drawn in code and does not slow your site down.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installation<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>In WordPress go to Plugins \u2192 Add New and search for &#8220;Target Media Toolkit&#8221;.<\/li><li>Click Install, then Activate.<\/li><li>Open the new Target Media menu and switch on the modules you want.<\/li><li>Each module has its own settings page.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Version history<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>1.2.0<\/strong> \u2013 Login protection, Redirects &amp; 404, Duplicate, Contact buttons and Seasonal effects; popup settings in tabs.<\/li>\n\n\n\n<li><strong>1.1.0<\/strong> \u2013 Temporary login, Social share, Cookie notice and Popups.<\/li>\n\n\n\n<li><strong>1.0.0<\/strong> \u2013 First release: Under Construction (10 templates), custom login URL, WebP images, XML sitemap and site monitor.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Free WordPress plugin with 14 modules: coming soon page, login protection, WebP images, sitemap, redirects, contact buttons, popups, cookie notice, seasonal effects and site monitoring. Switch on only what you need.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-plugin.php","meta":{"footnotes":""},"class_list":["post-1711","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.targetmedia.rs\/en\/wp-json\/wp\/v2\/pages\/1711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.targetmedia.rs\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.targetmedia.rs\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.targetmedia.rs\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.targetmedia.rs\/en\/wp-json\/wp\/v2\/comments?post=1711"}],"version-history":[{"count":1,"href":"https:\/\/www.targetmedia.rs\/en\/wp-json\/wp\/v2\/pages\/1711\/revisions"}],"predecessor-version":[{"id":2012,"href":"https:\/\/www.targetmedia.rs\/en\/wp-json\/wp\/v2\/pages\/1711\/revisions\/2012"}],"wp:attachment":[{"href":"https:\/\/www.targetmedia.rs\/en\/wp-json\/wp\/v2\/media?parent=1711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}