{"id":97836,"date":"2019-02-09T21:37:38","date_gmt":"2019-02-09T21:37:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/oneclick-whatsapp-hello\/"},"modified":"2026-05-26T12:39:15","modified_gmt":"2026-05-26T12:39:15","slug":"oneclick-whatsapp-hello","status":"publish","type":"plugin","link":"https:\/\/frp.wordpress.org\/plugins\/oneclick-whatsapp-hello\/","author":14475398,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"OneClick WP Hello","header_author":"Walter Pinem","header_description":"OneClick WhatsApp Hello will make it easier for your readers to contact you directly through WhatsApp with a single click using a custom shortcode or a floating button. Get connected with your audience is easier than ever!","assets_banners_color":"a8b497","last_updated":"2026-05-26 12:39:15","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.me\/WalterPinem","header_plugin_uri":"https:\/\/walterpinem.me\/projects\/oneclick-wp-hello\/","header_author_uri":"https:\/\/walterpinem.me\/","rating":5,"author_block_rating":0,"active_installs":30,"downloads":4336,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.0.1":{"tag":"0.0.1","author":"walterpinem","date":"2019-02-09 22:17:56"},"0.0.2":{"tag":"0.0.2","author":"walterpinem","date":"2019-02-10 09:47:27"},"0.0.3":{"tag":"0.0.3","author":"walterpinem","date":"2019-02-21 16:24:29"},"0.1.0":{"tag":"0.1.0","author":"walterpinem","date":"2019-12-15 06:25:48"},"1.0.0":{"tag":"1.0.0","author":"walterpinem","date":"2026-05-26 12:39:15"}},"upgrade_notice":{"1.0.0 - May 26, 2026":"<p>Major rewrite. Adds multiple agents, floating button styles, business hours scheduling, share button, dynamic variables, display rules, appearance customization, chat teaser, analytics, Gutenberg blocks, and import\/export. Requires PHP 7.4+ and WordPress 6.2+. Upgrade strongly recommended.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2212282,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2212282,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2212282,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2212282,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"oneclick-wp-hello\/wa-hello-contact":{"apiVersion":3,"name":"oneclick-wp-hello\/wa-hello-contact","version":"1.0.0","title":"WhatsApp Contact Button","category":"widgets","icon":"format-chat","description":"Display a WhatsApp contact button. Equivalent to the [wa-hello] shortcode.","keywords":["whatsapp","contact","chat","button"],"textdomain":"oneclick-whatsapp-hello","editorScript":"file:.\/index.js","render":"file:.\/render.php","supports":{"html":false,"align":["left","center","right"]},"attributes":{"agent":{"type":"string","default":""},"preview":{"type":"boolean","default":false}},"example":{"attributes":{"preview":true}}},"oneclick-wp-hello\/wa-hello-share":{"apiVersion":3,"name":"oneclick-wp-hello\/wa-hello-share","version":"1.0.0","title":"WhatsApp Share Button","category":"widgets","icon":"share","description":"Let readers share the current post to WhatsApp. Equivalent to the [wa-hello-share] shortcode.","keywords":["whatsapp","share","social"],"textdomain":"oneclick-whatsapp-hello","editorScript":"file:.\/index.js","render":"file:.\/render.php","supports":{"html":false,"align":["left","center","right"]},"attributes":{"text":{"type":"string","default":""},"template":{"type":"string","default":""}},"example":{}}},"tagged_versions":["0.0.1","0.0.2","0.0.3","0.1.0","1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3549107,"resolution":"1","location":"assets","locale":"","width":2362,"height":2796},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3549107,"resolution":"10","location":"assets","locale":"","width":2285,"height":1418},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3549107,"resolution":"11","location":"assets","locale":"","width":2660,"height":1429},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3549107,"resolution":"12","location":"assets","locale":"","width":2660,"height":1429},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3549107,"resolution":"13","location":"assets","locale":"","width":2339,"height":1420},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3549107,"resolution":"14","location":"assets","locale":"","width":2314,"height":1421},"screenshot-15.png":{"filename":"screenshot-15.png","revision":3549107,"resolution":"15","location":"assets","locale":"","width":2560,"height":1259},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3549107,"resolution":"2","location":"assets","locale":"","width":2360,"height":3390},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3549107,"resolution":"3","location":"assets","locale":"","width":2358,"height":1851},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3549107,"resolution":"4","location":"assets","locale":"","width":2358,"height":1510},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3549107,"resolution":"5","location":"assets","locale":"","width":1815,"height":1259},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3549107,"resolution":"6","location":"assets","locale":"","width":1927,"height":1259},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3549107,"resolution":"7","location":"assets","locale":"","width":2359,"height":2695},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3549107,"resolution":"8","location":"assets","locale":"","width":2358,"height":2048},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3549107,"resolution":"9","location":"assets","locale":"","width":2560,"height":1259}},"screenshots":{"1":"Button &amp; Shortcode settings panel","2":"Floating Button &amp; Chat Teaser settings panel","3":"Share Button settings panel","4":"Agents settings panel","5":"Availability (Business Hours) settings panel","6":"Display Rules settings panel","7":"Appearance settings panel","8":"Analytics settings panel","9":"Advanced (Import\/Export) settings panel","10":"Frontend: shortcode button","11":"Frontend: floating button with tooltip","12":"Frontend: multi-agent selection popup","13":"Frontend: share button","14":"Frontend: chat teaser bubble","15":"Gutenberg block inserter"}},"plugin_section":[262246],"plugin_tags":[5707,360,30237,138,3160],"plugin_category":[41,42,45],"plugin_contributors":[156691],"plugin_business_model":[],"class_list":["post-97836","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-chat","plugin_tags-contact","plugin_tags-floating-button","plugin_tags-share","plugin_tags-whatsapp","plugin_category-communication","plugin_category-contact-forms","plugin_category-ecommerce","plugin_contributors-walterpinem","plugin_committers-walterpinem"],"banners":{"banner":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/banner-772x250.png?rev=2212282","banner_2x":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/banner-1544x500.png?rev=2212282","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/icon-128x128.png?rev=2212282","icon_2x":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/icon-256x256.png?rev=2212282","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-1.png?rev=3549107","caption":"Button &amp; Shortcode settings panel"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-2.png?rev=3549107","caption":"Floating Button &amp; Chat Teaser settings panel"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-3.png?rev=3549107","caption":"Share Button settings panel"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-4.png?rev=3549107","caption":"Agents settings panel"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-5.png?rev=3549107","caption":"Availability (Business Hours) settings panel"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-6.png?rev=3549107","caption":"Display Rules settings panel"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-7.png?rev=3549107","caption":"Appearance settings panel"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-8.png?rev=3549107","caption":"Analytics settings panel"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-9.png?rev=3549107","caption":"Advanced (Import\/Export) settings panel"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-10.png?rev=3549107","caption":"Frontend: shortcode button"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-11.png?rev=3549107","caption":"Frontend: floating button with tooltip"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-12.png?rev=3549107","caption":"Frontend: multi-agent selection popup"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-13.png?rev=3549107","caption":"Frontend: share button"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-14.png?rev=3549107","caption":"Frontend: chat teaser bubble"},{"src":"https:\/\/ps.w.org\/oneclick-whatsapp-hello\/assets\/screenshot-15.png?rev=3549107","caption":"Gutenberg block inserter"}],"raw_content":"<!--section=description-->\n<p><strong>OneClick WP Hello<\/strong> makes it easy for your readers to reach you on WhatsApp \u2014 with a single click. Add a shortcode button anywhere, enable a site-wide floating button, route conversations to specific team members through an agent-selection popup, let readers share your content to WhatsApp, and track every click \u2014 all from a clean tabbed settings panel, no coding required.<\/p>\n\n<p>Version 1.0.0 is a major rewrite that goes far beyond a simple contact button. Here is everything included:<\/p>\n\n<h3>Contact Button<\/h3>\n\n<ul>\n<li>Shortcode <code>[wa-hello]<\/code> \u2014 place a WhatsApp contact button in any post, page, or widget<\/li>\n<li>Inline per-instance overrides: <code>[wa-hello phone=\"628xx\" text=\"Chat Now\" message=\"Hi!\" align=\"center\"]<\/code><\/li>\n<li>Custom pre-filled message with full dynamic variable support<\/li>\n<li>Custom button label text<\/li>\n<li><strong>Button alignment<\/strong> \u2014 Left, Center, or Right; set a global default or override per shortcode<\/li>\n<li>Show button only on mobile devices, or on all devices<\/li>\n<li>GDPR-ready: disable the button until the visitor accepts your Privacy Policy<\/li>\n<li>Open in new tab option<\/li>\n<\/ul>\n\n<h3>Floating Button<\/h3>\n\n<ul>\n<li>Fixed-position floating WhatsApp button displayed across all pages<\/li>\n<li>Left or right screen position<\/li>\n<li><strong>Three button styles:<\/strong> Circle (classic icon), Pill (icon + custom label text), Square (rounded corners)<\/li>\n<li>Custom pre-filled message \u2014 overridden automatically per agent when agents are active<\/li>\n<li>Optional tooltip label with smooth hover animation and customizable colors<\/li>\n<li>Hide on mobile devices option (viewport \u2264 768px)<\/li>\n<li>Open in new tab option<\/li>\n<\/ul>\n\n<h3>Multiple Agents<\/h3>\n\n<ul>\n<li>Add unlimited WhatsApp contacts \u2014 each with a name, role, phone number, pre-filled message, and avatar photo<\/li>\n<li>When two or more agents are active, the floating button opens an accessible agent-selection popup<\/li>\n<li>When only one agent is active, the button links directly \u2014 no popup shown<\/li>\n<li><strong>Three popup styles:<\/strong> Classic (bold green header), Minimal (neutral tones, hairline borders), Dark (dark card with green accents)<\/li>\n<li>Per-agent shift scheduling: assign work days and open\/close hours so each agent only appears during their shift<\/li>\n<li>Target a specific agent directly from the shortcode: <code>[wa-hello agent=\"2\"]<\/code><\/li>\n<\/ul>\n\n<h3>WhatsApp Share Button<\/h3>\n\n<ul>\n<li>Shortcode <code>[wa-hello-share]<\/code> \u2014 let readers share the current post to WhatsApp in one click<\/li>\n<li>Inline per-instance overrides: <code>[wa-hello-share text=\"Share this\" align=\"center\"]<\/code><\/li>\n<li><strong>Button alignment<\/strong> \u2014 Left, Center, or Right; set a global default or override per shortcode<\/li>\n<li>Auto-inject above content, below content, or both \u2014 no shortcode placement needed<\/li>\n<li>Configurable post type targeting<\/li>\n<li>Device visibility: All \/ Mobile only \/ Desktop only<\/li>\n<li>Customizable share message template with dynamic variable support<\/li>\n<li>Open in new tab option<\/li>\n<li>Gutenberg block included<\/li>\n<\/ul>\n\n<h3>Business Hours &amp; Availability<\/h3>\n\n<ul>\n<li>Enable a global weekly schedule \u2014 set active days, open time, and close time<\/li>\n<li>Full timezone selector so schedules respect the correct local time<\/li>\n<li>Offline behavior options: show the button normally, hide it, show a status badge, or display an offline message<\/li>\n<li>Optional online \/ offline status dot displayed on the floating button<\/li>\n<li>Per-agent shift scheduling works independently alongside global availability<\/li>\n<\/ul>\n\n<h3>Dynamic Message Variables<\/h3>\n\n<ul>\n<li>Supported tokens: <code>{page_title}<\/code>, <code>{page_url}<\/code>, <code>{site_name}<\/code>, <code>{site_url}<\/code>, <code>{site_tagline}<\/code>, <code>{current_date}<\/code>, <code>{current_time}<\/code>, <code>{post_author}<\/code>, <code>{post_date}<\/code>, <code>{post_excerpt}<\/code>, <code>{post_category}<\/code><\/li>\n<li>Works in contact button messages, floating button messages, agent messages, and share templates<\/li>\n<li>Variables are resolved client-side at the exact moment a visitor clicks \u2014 always current and accurate<\/li>\n<li>Visual variable picker chips in the admin panel for easy one-click insertion<\/li>\n<\/ul>\n\n<h3>Display Rules<\/h3>\n\n<ul>\n<li>Show everywhere, include specific content only, or exclude specific content<\/li>\n<li>Post type checkboxes for fine-grained targeting<\/li>\n<li>Specific post\/page ID list<\/li>\n<li>Homepage and archive page toggles<\/li>\n<li>Per-post \/ per-page meta box override: force show or force hide on any individual piece of content<\/li>\n<\/ul>\n\n<h3>Appearance<\/h3>\n\n<ul>\n<li>Independent color controls for the shortcode button, floating button, and share button<\/li>\n<li>Background color, text\/icon color, and hover color \u2014 each independently configurable<\/li>\n<li>Button size: Small \/ Medium \/ Large<\/li>\n<li>Border radius: Pill \/ Rounded \/ Square<\/li>\n<li>Drop shadow toggle<\/li>\n<li>Pulse animation: Off \/ Always \/ Timed (configurable interval in seconds)<\/li>\n<li>Tooltip background and text color<\/li>\n<\/ul>\n\n<h3>Chat Teaser Bubble<\/h3>\n\n<ul>\n<li>Speech bubble displayed above the floating button to prompt visitors to start a chat<\/li>\n<li>Trigger options: Immediate \/ Time delay \/ Scroll depth percentage<\/li>\n<li>Typing animation \u2014 animated three-dot indicator plays before the message appears<\/li>\n<li>Cookie-based auto-dismissal so the bubble does not pester returning visitors<\/li>\n<li>Configurable re-show period in days<\/li>\n<li>Mobile visibility toggle<\/li>\n<\/ul>\n\n<h3>Analytics<\/h3>\n\n<ul>\n<li>Built-in click counter for shortcode button, floating button, agent popup, and share button clicks<\/li>\n<li>Per-agent click breakdown so you can see which contact gets the most conversations<\/li>\n<li>WordPress Dashboard widget for at-a-glance stats without leaving the admin home screen<\/li>\n<li>Optional <strong>Google Analytics 4<\/strong> event integration via <code>gtag<\/code><\/li>\n<li>Optional <strong>Facebook Pixel<\/strong> custom event integration via <code>fbq<\/code><\/li>\n<li>Fully configurable event names per button type<\/li>\n<li>Stats reset button<\/li>\n<\/ul>\n\n<h3>Advanced<\/h3>\n\n<ul>\n<li>Export all settings and agent profiles as a JSON file for backup or migration<\/li>\n<li>Import settings from a previously exported JSON file \u2014 settings and agents restored in one step<\/li>\n<li>Reset all plugin settings to defaults with one click<\/li>\n<li>Opt-in data deletion on uninstall \u2014 data is preserved by default so a reinstall loses nothing<\/li>\n<\/ul>\n\n<h3>Developer-friendly<\/h3>\n\n<ul>\n<li>Gutenberg blocks for both the contact button and the share button (server-side rendered)<\/li>\n<li>Translation-ready with a <code>.pot<\/code> file included; Indonesian (<code>id_ID<\/code>) translation bundled<\/li>\n<li>All user inputs sanitized, all outputs properly escaped<\/li>\n<li>Nonce verification on every admin form and REST endpoint<\/li>\n<li>Rate-limited REST tracking endpoint \u2014 30 requests per IP per hour to prevent click inflation<\/li>\n<li>Settings stored in a single serialised <code>wp_options<\/code> row \u2014 no database table created<\/li>\n<li>Clean uninstall removes all options, transients, agent data, and analytics when opted in<\/li>\n<\/ul>\n\n<h3>Running a WooCommerce Store?<\/h3>\n\n<p><strong>OneClick WP Hello<\/strong> handles general WhatsApp contact and sharing for any WordPress site. If you run a WooCommerce store and need deep WhatsApp integration by sending cart contents, product names, prices, and order summaries directly to WhatsApp, meet <a href=\"https:\/\/www.onlinestorekit.com\/oneclick-chat-to-order\/\" title=\"OneClick Chat to Order\"><strong>OneClick Chat to Order<\/strong><\/a>, the dedicated companion plugin:<\/p>\n\n<ul>\n<li>WhatsApp <strong>Buy Now<\/strong> and <strong>Add to Cart via Chat<\/strong> buttons on product pages<\/li>\n<li>Automatically sends product name, price, and quantity to WhatsApp<\/li>\n<li>Cart page WhatsApp checkout button \u2014 customers send their full cart in one message<\/li>\n<li>Thank You Page Override \u2013 Custom thank you page with WhatsApp button to send complete order details.<\/li>\n<li>Flexible button placement: product page, shop archive, cart page, order completion page, and more<\/li>\n<li>Fully compatible with latest WooCommerce<\/li>\n<li>Thousands of active WooCommerce stores worldwide<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/oneclick-whatsapp-order\/\">Get OneClick Chat to Order on WordPress.org<\/a> | <a href=\"https:\/\/www.onlinestorekit.com\/docs\/octo\/\">View Documentation<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress dashboard go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, upload the zip file, and click <strong>Install Now<\/strong>.<\/li>\n<li>Alternatively, extract the folder and upload it to <code>\/wp-content\/plugins\/<\/code> via FTP, then activate from the Plugins screen.<\/li>\n<li>After activation, go to <strong>WP Hello<\/strong> in the left admin menu.<\/li>\n<li>Enter your WhatsApp number on the <strong>Button &amp; Shortcode<\/strong> tab.<\/li>\n<li>Place <code>[wa-hello]<\/code> in any post, page, or widget to display the contact button.<\/li>\n<li>To enable the floating button, go to the <strong>Floating Button<\/strong> tab and check <strong>Display Floating Button<\/strong>.<\/li>\n<li>To route conversations to specific team members, add agents on the <strong>Agents<\/strong> tab.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20it%20free%3F\"><h3>Is it free?<\/h3><\/dt>\n<dd><p>Yes \u2014 completely free with no premium tier, no upsells, and no feature gating.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20the%20whatsapp%20contact%20button%3F\"><h3>How do I display the WhatsApp contact button?<\/h3><\/dt>\n<dd><p>Use the shortcode <code>[wa-hello]<\/code> in any post, page, or widget area. You can also insert the <strong>WhatsApp Contact Button<\/strong> block from the Gutenberg block editor. For advanced usage with inline overrides: <code>[wa-hello phone=\"628xx\" text=\"Chat Now\" message=\"Hi, I need help!\" align=\"center\"]<\/code>.<\/p><\/dd>\n<dt id=\"can%20i%20center%20or%20right-align%20the%20shortcode%20button%3F\"><h3>Can I center or right-align the shortcode button?<\/h3><\/dt>\n<dd><p>Yes. Use <code>[wa-hello align=\"center\"]<\/code> or <code>[wa-hello align=\"right\"]<\/code> for a per-instance override. To set a global default for all shortcode buttons on your site, go to the <strong>Button &amp; Shortcode<\/strong> tab and choose your preferred alignment under <strong>Button Alignment<\/strong>. The same option is available for the WhatsApp Share Button.<\/p><\/dd>\n<dt id=\"can%20i%20show%20the%20button%20only%20on%20mobile%3F\"><h3>Can I show the button only on mobile?<\/h3><\/dt>\n<dd><p>Yes \u2014 enable <strong>Show Only on Mobile<\/strong> on the <strong>Button &amp; Shortcode<\/strong> tab. The button will be hidden on viewports wider than 768px (desktops and landscape tablets).<\/p><\/dd>\n<dt id=\"can%20i%20have%20multiple%20whatsapp%20contacts%3F\"><h3>Can I have multiple WhatsApp contacts?<\/h3><\/dt>\n<dd><p>Yes \u2014 add agents on the <strong>Agents<\/strong> tab. Each agent has their own name, role, phone number, pre-filled message, avatar, and optional shift schedule. When more than one agent is active, the floating button opens a popup so visitors can pick who they want to contact. When only one agent is active, the button links directly \u2014 no popup.<\/p><\/dd>\n<dt id=\"can%20i%20show%20the%20floating%20button%20only%20during%20business%20hours%3F\"><h3>Can I show the floating button only during business hours?<\/h3><\/dt>\n<dd><p>Yes \u2014 enable <strong>Availability Scheduling<\/strong> on the <strong>Availability<\/strong> tab. Configure your active days, open and close times, and timezone. You can also assign per-agent shift hours on the <strong>Agents<\/strong> tab so different team members appear at different times of day.<\/p><\/dd>\n<dt id=\"can%20i%20use%20dynamic%20variables%20like%20the%20page%20title%20in%20messages%3F\"><h3>Can I use dynamic variables like the page title in messages?<\/h3><\/dt>\n<dd><p>Yes \u2014 type <code>{page_title}<\/code>, <code>{page_url}<\/code>, <code>{site_name}<\/code>, <code>{current_date}<\/code>, or any other supported token in any message field. The admin panel displays clickable variable chips so you can insert tokens without typing. Values are resolved in the visitor's browser at the moment they click \u2014 so the message always reflects the page they are on.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20woocommerce%3F\"><h3>Does the plugin work with WooCommerce?<\/h3><\/dt>\n<dd><p>OneClick WP Hello is a general-purpose WhatsApp contact and share plugin that works on any WordPress site. For deep WooCommerce integration \u2014 sending cart contents, product names, prices, and order summaries directly to WhatsApp \u2014 see <strong>OneClick Chat to Order<\/strong> at the bottom of the Description section above.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20the%20latest%20wordpress%20version%3F\"><h3>Does this work with the latest WordPress version?<\/h3><\/dt>\n<dd><p>Yes. Version 1.0.0 is tested and confirmed compatible with WordPress 7.0 and PHP 7.4 through 8.4.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Open a thread on the <a href=\"https:\/\/wordpress.org\/support\/plugin\/oneclick-whatsapp-hello\/\">WordPress.org support forum<\/a> or visit the <a href=\"https:\/\/walterpinem.me\/projects\/contact\/\">author's contact page<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0 - May 26, 2026<\/h4>\n\n<ul>\n<li>Major update \u2014 plugin significantly expanded and rewritten from the ground up<\/li>\n<li>NEW: Multiple agents \/ contacts with accessible agent-selection popup (Classic, Minimal, Dark styles)<\/li>\n<li>NEW: WhatsApp Share Button (<code>[wa-hello-share]<\/code>) with auto-inject, alignment control, and Gutenberg block<\/li>\n<li>NEW: Dynamic message variables (<code>{page_title}<\/code>, <code>{page_url}<\/code>, <code>{site_name}<\/code>, <code>{current_date}<\/code>, and more)<\/li>\n<li>NEW: Business Hours \/ Availability scheduling with per-agent shift support and timezone selector<\/li>\n<li>NEW: Page and post visibility control (display rules + per-post meta box override)<\/li>\n<li>NEW: Button appearance customization \u2014 color pickers, size, border radius, pulse animation<\/li>\n<li>NEW: Floating button style variants \u2014 Circle, Pill (with label), Square<\/li>\n<li>NEW: Button alignment control for shortcode and share buttons (global default + per-instance override)<\/li>\n<li>NEW: Chat teaser \/ CTA popup bubble with time-delay, scroll-depth, and immediate triggers<\/li>\n<li>NEW: Typing animation for chat teaser bubble<\/li>\n<li>NEW: Click analytics with optional GA4 and Facebook Pixel event tracking<\/li>\n<li>NEW: WordPress Dashboard widget for at-a-glance click stats<\/li>\n<li>NEW: Gutenberg blocks for contact and share buttons (server-side rendered)<\/li>\n<li>NEW: Import \/ Export settings as JSON for backup and migration<\/li>\n<li>NEW: Reset to plugin defaults<\/li>\n<li>NEW: Tabbed admin panel (10 tabs)<\/li>\n<li>IMPROVEMENT: All WhatsApp links updated to <code>wa.me<\/code> URL format with <code>rawurlencode()<\/code><\/li>\n<li>IMPROVEMENT: Full PHP 7.4 \/ 8.0 \/ 8.1 \/ 8.2 \/ 8.4 compatibility<\/li>\n<li>IMPROVEMENT: Tested up to WordPress 7.0<\/li>\n<li>IMPROVEMENT: Minimum WordPress version updated to 6.2<\/li>\n<li>IMPROVEMENT: Translation-ready with <code>.pot<\/code> file; Indonesian translation bundled<\/li>\n<li>IMPROVEMENT: All strings wrapped in i18n functions per WordPress Internationalization Handbook<\/li>\n<li>IMPROVEMENT: Settings consolidated into a single <code>wp_options<\/code> array with backward-compatible migration<\/li>\n<li>IMPROVEMENT: Admin CSS scoped to plugin pages only \u2014 no style leakage<\/li>\n<li>IMPROVEMENT: Agents and availability CSS\/JS loaded conditionally \u2014 no unnecessary assets<\/li>\n<li>SECURITY: Nonce verification on all forms and REST endpoints<\/li>\n<li>SECURITY: All outputs escaped \u2014 <code>esc_html<\/code>, <code>esc_attr<\/code>, <code>esc_url<\/code>, <code>wp_kses_post<\/code> throughout<\/li>\n<li>SECURITY: Capability checks (<code>manage_options<\/code>) on all admin-side actions<\/li>\n<li>SECURITY: Rate limiting on analytics REST endpoint (30 requests per IP per hour)<\/li>\n<li>SECURITY: Import allowlist \u2014 only known settings keys accepted from uploaded JSON files<\/li>\n<li>FIX: Corrected broken option key mismatches \u2014 floating button now reads correct saved values<\/li>\n<li>FIX: Eliminated double-rendering of the floating button<\/li>\n<li>FIX: Floating button pill style no longer collapses to a circle due to CSS specificity conflict<\/li>\n<li>FIX: Hide on Mobile now reliably hides the button at the 768px breakpoint across all button types<\/li>\n<li>FIX: <code>[gdpr]<\/code> shortcode now uses <code>get_permalink()<\/code> and is registered on <code>init<\/code><\/li>\n<li>FIX: Floating button moved from <code>wp_head<\/code> to <code>wp_footer<\/code> for correct render order<\/li>\n<li>FIX: Missing-number admin notice now reads from unified settings after migration<\/li>\n<\/ul>\n\n<h4>0.1.0 - December 14, 2019<\/h4>\n\n<ul>\n<li>Complying to Copyright and Trademark Guidelines<\/li>\n<li>Rebranded \"OneClick WhatsApp Hello\" to \"OneClick WP Hello\"<\/li>\n<li>Code cleaned up<\/li>\n<\/ul>\n\n<h4>0.0.3 - February 21, 2019<\/h4>\n\n<ul>\n<li>Fixed issue when button is still clickable though the GDPR notice is unchecked<\/li>\n<li>Compatibility with the latest WordPress version<\/li>\n<\/ul>\n\n<h4>0.0.2 - February 10, 2019<\/h4>\n\n<ul>\n<li>Strings corrected<\/li>\n<\/ul>\n\n<h4>0.0.1 - February 8, 2019<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"Make your audience contact you directly and easily on WhatsApp with a single click.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/97836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=97836"}],"author":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/walterpinem"}],"wp:attachment":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=97836"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=97836"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=97836"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=97836"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=97836"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=97836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}