{"id":347188,"date":"2026-08-20T04:46:48","date_gmt":"2026-08-20T04:46:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/consultation-and-social-media-button\/"},"modified":"2026-08-21T06:15:38","modified_gmt":"2026-08-21T06:15:38","slug":"alirahimpoor-contact-social-panel","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/alirahimpoor-contact-social-panel\/","author":23538882,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Alirahimpoor Contact & Social Panel","header_author":"Ali Rahimpoor","header_description":"A floating contact button with an animated panel for phone contacts and social media links. Fully customizable colors, position, and layout.","assets_banners_color":"f6f7fc","last_updated":"2026-08-21 06:15:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/alirahimpoor.ir","rating":0,"author_block_rating":0,"active_installs":0,"downloads":61,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"alirahimpoor","date":"2026-08-20 04:46:12"},"1.0.2":{"tag":"1.0.2","author":"alirahimpoor","date":"2026-08-21 06:15:38"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3655882,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3655882,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3655882,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":498},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3655882,"resolution":"772x250","location":"assets","locale":"","width":772,"height":251}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3655882,"resolution":"1","location":"assets","locale":"","width":516,"height":709},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3655882,"resolution":"2","location":"assets","locale":"","width":1421,"height":901},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3655882,"resolution":"3","location":"assets","locale":"","width":1450,"height":924}},"screenshots":{"1":"The open panel showing phone contacts and social media icons","2":"General settings tab \u2014 button position and social display mode","3":"Social Networks tab \u2014 configure the icons for each row"}},"plugin_section":[],"plugin_tags":[2489,360,30237,5811,154],"plugin_category":[42],"plugin_contributors":[276601],"plugin_business_model":[],"class_list":["post-347188","plugin","type-plugin","status-publish","hentry","plugin_tags-click-to-call","plugin_tags-contact","plugin_tags-floating-button","plugin_tags-rtl","plugin_tags-social-media","plugin_category-contact-forms","plugin_contributors-alirahimpoor","plugin_committers-alirahimpoor"],"banners":{"banner":"https:\/\/ps.w.org\/alirahimpoor-contact-social-panel\/assets\/banner-772x250.png?rev=3655882","banner_2x":"https:\/\/ps.w.org\/alirahimpoor-contact-social-panel\/assets\/banner-1544x500.png?rev=3655882","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/alirahimpoor-contact-social-panel\/assets\/icon-128x128.png?rev=3655882","icon_2x":"https:\/\/ps.w.org\/alirahimpoor-contact-social-panel\/assets\/icon-256x256.png?rev=3655882","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/alirahimpoor-contact-social-panel\/assets\/screenshot-1.png?rev=3655882","caption":"The open panel showing phone contacts and social media icons"},{"src":"https:\/\/ps.w.org\/alirahimpoor-contact-social-panel\/assets\/screenshot-2.png?rev=3655882","caption":"General settings tab \u2014 button position and social display mode"},{"src":"https:\/\/ps.w.org\/alirahimpoor-contact-social-panel\/assets\/screenshot-3.png?rev=3655882","caption":"Social Networks tab \u2014 configure the icons for each row"}],"raw_content":"<!--section=description-->\n<p><strong>Alirahimpoor Contact &amp; Social Panel<\/strong> adds a beautiful, animated floating action button (FAB) to your WordPress site. Clicking it opens a sleek, dark panel showing your phone contacts and social media links \u2014 great for lead generation and customer support.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Phone contacts<\/strong> \u2014 Add unlimited contacts with a name, phone number, and avatar image. Visitors can call directly with one tap.<\/li>\n<li><strong>Social media links<\/strong> \u2014 Display up to 6 social icons in two rows. Works with any platform using a custom icon image URL.<\/li>\n<li><strong>Full color control<\/strong> \u2014 Every element (button, panel, text, icons, borders) can be styled individually with a color picker.<\/li>\n<li><strong>Custom panel font<\/strong> \u2014 Set a custom <code>font-family<\/code> for the panel (title, contact names, labels) to match your site's typography \u2014 great for Persian\/Farsi font stacks like Vazirmatn or IRANSans.<\/li>\n<li><strong>Flexible positioning<\/strong> \u2014 Place the button on the left or right side, with a custom distance from the bottom and edge of the screen.<\/li>\n<li><strong>Media library picker<\/strong> \u2014 Choose avatar and social icon images directly from your WordPress media library, or paste a URL.<\/li>\n<li><strong>Social display modes<\/strong> \u2014 Show all 6 icons, only the first row of 3, or hide the social section entirely (useful for clients who only want a phone button).<\/li>\n<li><strong>Smooth animations<\/strong> \u2014 Ring pulse effect, icon swap on open\/close, and a spring-based panel transition.<\/li>\n<li><strong>Accessible<\/strong> \u2014 ARIA labels, keyboard navigation (close with Escape), and focus management.<\/li>\n<li><strong>Responsive<\/strong> \u2014 Fully optimized for mobile devices.<\/li>\n<li><strong>Lightweight<\/strong> \u2014 No jQuery on the frontend, no external dependencies, no tracking.<\/li>\n<li><strong>RTL-ready<\/strong> \u2014 Works well on right-to-left sites; the frontend markup adapts to your site's text direction.<\/li>\n<li><strong>Persian (Farsi) translation included<\/strong> \u2014 The admin panel and frontend labels are fully translated out of the box.<\/li>\n<\/ul>\n\n<h4>Social Display Modes<\/h4>\n\n<p>On the <strong>General<\/strong> tab you can choose one of three modes:<\/p>\n\n<ol>\n<li><strong>All 6 icons (2 rows)<\/strong> \u2014 show both rows of social icons<\/li>\n<li><strong>First 3 icons only (1 row)<\/strong> \u2014 only the first row is shown<\/li>\n<li><strong>Hide social networks<\/strong> \u2014 only phone contacts are shown in the panel<\/li>\n<\/ol>\n\n<p>This makes the plugin suitable both for businesses that want a full social media presence and for clients who just need a simple call button.<\/p>\n\n<h4>Who is this plugin for?<\/h4>\n\n<ul>\n<li>Small businesses that need a professional contact widget<\/li>\n<li>Web design agencies building sites for different clients (use the \"hide social networks\" mode for clients who only want a call button)<\/li>\n<li>Anyone looking for a modern, animated alternative to plain contact info in the footer<\/li>\n<\/ul>\n\n<h4>Developer<\/h4>\n\n<p>Designed and developed by <a href=\"https:\/\/alirahimpoor.ir\">Ali Rahimpoor<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>alirahimpoor-contact-social-panel<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>Contact Panel<\/strong> in the WordPress admin menu.<\/li>\n<li>Configure your contacts, colors, and social media links.<\/li>\n<li>Save \u2014 the button appears on your site immediately.<\/li>\n<\/ol>\n\n<h4>From the WordPress dashboard<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for \"Alirahimpoor Contact &amp; Social Panel\".<\/li>\n<li>Click <strong>Install<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20add%20more%20than%206%20social%20media%20icons%3F\"><h3>Can I add more than 6 social media icons?<\/h3><\/dt>\n<dd><p>The plugin currently supports exactly 6 social media slots (2 rows of 3). This limit is intentional to keep the panel clean and readable on mobile.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20social%20media%20icons%3F\"><h3>How do I add social media icons?<\/h3><\/dt>\n<dd><p>Go to <strong>Contact Panel \u2192 Social Networks<\/strong>. For each slot, enter a label, link, and icon image \u2014 you can choose the image directly from the WordPress media library or paste a URL.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20the%20social%20media%20section%20entirely%3F\"><h3>Can I hide the social media section entirely?<\/h3><\/dt>\n<dd><p>Yes! On the <strong>General<\/strong> tab, under <strong>Social Networks Display<\/strong>, choose <strong>Hide social networks<\/strong>. Only phone contacts will be shown.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20page%20builders%3F\"><h3>Is it compatible with page builders?<\/h3><\/dt>\n<dd><p>Yes, the plugin injects the button through <code>wp_footer<\/code> and is compatible with Elementor, Divi, WPBakery, Gutenberg, and any other page builder.<\/p><\/dd>\n<dt id=\"is%20it%20mobile%20friendly%3F\"><h3>Is it mobile friendly?<\/h3><\/dt>\n<dd><p>Yes. The button and panel are fully responsive and optimized for touch.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20site%3F\"><h3>Does it slow down my site?<\/h3><\/dt>\n<dd><p>No. The frontend JavaScript is a small file with no dependencies. CSS uses custom properties efficiently and there are no external network requests.<\/p><\/dd>\n<dt id=\"is%20it%20suitable%20for%20right-to-left%20%28rtl%29%20sites%3F\"><h3>Is it suitable for right-to-left (RTL) sites?<\/h3><\/dt>\n<dd><p>Yes. The plugin was originally built with Persian and RTL sites in mind and works well in an RTL layout.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20persian%20%28farsi%29%3F\"><h3>Does the plugin support Persian (Farsi)?<\/h3><\/dt>\n<dd><p>Yes. A complete Persian translation is bundled with the plugin as of version 1.0.1. If your WordPress site's language is set to Persian (\u0641\u0627\u0631\u0633\u06cc), the admin panel and frontend labels will switch automatically \u2014 no extra setup required.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20font%20used%20in%20the%20panel%3F\"><h3>Can I change the font used in the panel?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Contact Panel \u2192 General \u2192 Typography<\/strong> and enter a <code>font-family<\/code> value (e.g. <code>Vazirmatn, Tahoma, sans-serif<\/code>). This applies to the panel's title, contact names, and labels. Note that the plugin only sets which font to use \u2014 the font itself must already be loaded on your site by your theme or another plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed: main button and close button could inherit broken styles (size, border-radius, background, uppercase text, box-shadow) from theme button skins such as WoodMart<\/li>\n<li>Hardened frontend CSS with higher-specificity selectors and a dedicated reset for <code>&lt;button&gt;<\/code>\/<code>&lt;a&gt;<\/code> elements inside the widget<\/li>\n<li>Assets now enqueue at a later priority so the widget's styles load after most theme\/page-builder styles<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added a complete Persian (Farsi) translation, bundled with the plugin<\/li>\n<li>Loaded translations explicitly via <code>load_plugin_textdomain()<\/code> for compatibility with manual installs<\/li>\n<li>Added a custom panel font-family setting (General tab \u2192 Typography), with strict validation against unsafe values<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release<\/li>\n<li>Floating button with an animated panel for phone contacts and social media<\/li>\n<li>Three social display modes: all, first row only, or hidden<\/li>\n<li>Full settings panel with 21 color controls and a live preview<\/li>\n<li>Avatar and icon image selection from the WordPress media library<\/li>\n<li>Full accessibility support (ARIA, keyboard, focus management)<\/li>\n<li>Smooth spring-physics animations and overlay background<\/li>\n<li>Fully responsive layout for mobile<\/li>\n<li>RTL-friendly frontend and admin panel<\/li>\n<li>Automatic settings cleanup on uninstall<\/li>\n<\/ul>","raw_excerpt":"A beautiful, animated floating button that displays phone contacts and social media icons in a sleek panel.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/347188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=347188"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/alirahimpoor"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=347188"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=347188"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=347188"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=347188"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=347188"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=347188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}