{"id":385585,"date":"2026-10-16T10:40:51","date_gmt":"2026-10-16T10:40:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/central-contact-info\/"},"modified":"2026-10-17T08:52:33","modified_gmt":"2026-10-17T08:52:33","slug":"rohullah-noori-contact-details","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/rohullah-noori-contact-details\/","author":23584779,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.6.3","stable_tag":"0.6.3","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Contact Info Display via Shortcodes","header_author":"Rohullah Noori","header_description":"Repeatable company contact details with shortcodes, colors and typography.","assets_banners_color":"1c63a0","last_updated":"2026-10-17 08:52:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/rohullahnoori\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":88,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.6.2":{"tag":"0.6.2","author":"rohullahnoori","date":"2026-10-16 17:06:27","revision":3750836},"0.6.3":{"tag":"0.6.3","author":"rohullahnoori","date":"2026-10-17 08:52:33","revision":3751654}},"upgrade_notice":{"0.6.2":"<p>Settings are copied from the previous plugin. Replace company_* shortcodes with rncd_* shortcodes. Deactivate the previous plugin before activating this release.<\/p>","0.6.0":"<p>Existing settings and shortcodes are preserved. This release improves directory documentation and translation support.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3750836,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3750836,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3751654,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3751654,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.6.2","0.6.3"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3751654,"resolution":"1","location":"assets","locale":"","width":1572,"height":841},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3751654,"resolution":"2","location":"assets","locale":"","width":1354,"height":830},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3751654,"resolution":"3","location":"assets","locale":"","width":1002,"height":775}},"screenshots":{"1":"Manage contact details with optional labels, icons, and reusable shortcodes.","2":"Customize contact colors, typography, and desktop and mobile sizes.","3":"Copy shortcodes for all contact details, selected groups, or individual groups."}},"plugin_section":[],"plugin_tags":[6306,11974,5811,357,3160],"plugin_category":[43],"plugin_contributors":[287077],"plugin_business_model":[],"class_list":["post-385585","plugin","type-plugin","status-publish","hentry","plugin_tags-company","plugin_tags-contact-information","plugin_tags-rtl","plugin_tags-shortcodes","plugin_tags-whatsapp","plugin_category-customization","plugin_contributors-rohullahnoori","plugin_committers-rohullahnoori"],"banners":{"banner":"https:\/\/ps.w.org\/rohullah-noori-contact-details\/assets\/banner-772x250.png?rev=3751654","banner_2x":"https:\/\/ps.w.org\/rohullah-noori-contact-details\/assets\/banner-1544x500.png?rev=3751654","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/rohullah-noori-contact-details\/assets\/icon-128x128.png?rev=3750836","icon_2x":"https:\/\/ps.w.org\/rohullah-noori-contact-details\/assets\/icon-256x256.png?rev=3750836","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/rohullah-noori-contact-details\/assets\/screenshot-1.jpg?rev=3751654","caption":"Manage contact details with optional labels, icons, and reusable shortcodes."},{"src":"https:\/\/ps.w.org\/rohullah-noori-contact-details\/assets\/screenshot-2.jpg?rev=3751654","caption":"Customize contact colors, typography, and desktop and mobile sizes."},{"src":"https:\/\/ps.w.org\/rohullah-noori-contact-details\/assets\/screenshot-3.jpg?rev=3751654","caption":"Copy shortcodes for all contact details, selected groups, or individual groups."}],"raw_content":"<!--section=description-->\n<p>Contact Info Display via Shortcodes stores company contact information in one WordPress dashboard screen. Update your saved details once, and contact shortcodes retrieve the updated values wherever they are used.<\/p>\n\n<p>This plugin displays saved contact information. It does not create contact forms or collect visitor messages. Previously published as Rohullah Noori Contact Details.<\/p>\n\n<p>Contact groups:\n* Phone numbers.\n* WhatsApp numbers.\n* Email addresses.\n* Addresses, with optional HTTP or HTTPS map links.\n* Working hours.<\/p>\n\n<p>Each group supports multiple entries. Add or remove entries, assign optional labels and Font Awesome icons, and copy an entry's shortcode. A configured label appears above its value; a selected icon appears beside the value. Empty labels and unselected icons create no placeholders.<\/p>\n\n<p>Appearance settings cover value and label typography, desktop and mobile sizes, icon sizes, HEX colors, hover colors, alignment and spacing. The standard WordPress color picker allows palette selection or direct HEX entry. Disable custom appearance to inherit your theme's colors and typography.<\/p>\n\n<p>Use the built-in Shortcode block or Elementor's Shortcode widget. Elementor is optional and is not required for the plugin to work. Right-to-left layouts are supported; phone and email values retain left-to-right readability.<\/p>\n\n<h4>Shortcode examples<\/h4>\n\n<p>Display all configured contact groups:\n[rncd_contact]<\/p>\n\n<p>Select groups and use two columns:\n[rncd_contact fields=\"phone,email,address\" columns=\"2\"]<\/p>\n\n<p>Display individual groups:\n[rncd_phone]\n[rncd_whatsapp]\n[rncd_email]\n[rncd_address]\n[rncd_hours]<\/p>\n\n<p>Display one entry using the ID copied from the dashboard:\n[rncd_phone id=\"your-entry-id\"]<\/p>\n\n<p>Hide labels or icons:\n[rncd_contact label=\"no\" icon=\"no\"]<\/p>\n\n<p>Display values without links:\n[rncd_phone link=\"no\"]<\/p>\n\n<p>IDs remain stable when other entries are added or removed. Removing an entry means its individual shortcode no longer displays that entry. General shortcodes skip empty or undefined groups.<\/p>\n\n<h4>Privacy and external links<\/h4>\n\n<p>The plugin does not collect analytics, send contact data to a remote service, or download fonts or icons. Contact details entered by administrators are stored in the WordPress options database and displayed when a shortcode is used.<\/p>\n\n<p>Phone links use tel:, email links use mailto:, and WhatsApp links point to https:\/\/wa.me\/. Following a WhatsApp link opens WhatsApp's service. Address links use the map URL configured by the administrator. These links are not background API requests.<\/p>\n\n<p>WhatsApp terms: https:\/\/www.whatsapp.com\/legal\/terms-of-service\nWhatsApp privacy policy: https:\/\/www.whatsapp.com\/legal\/privacy-policy<\/p>\n\n<h4>Bundled assets<\/h4>\n\n<p>The plugin includes a local subset of Font Awesome Free 6.7.2 SVG icons by Fonticons, Inc., licensed under CC BY 4.0. See THIRD-PARTY-LICENSES.txt for attribution and license details. No global Font Awesome stylesheet or font is loaded.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate Contact Info Display via Shortcodes.<\/li>\n<li>Open Contact Info in the dashboard sidebar. The older Settings &gt; Contact Info route is also available.<\/li>\n<li>In Contact Details, choose a group, add entries, and optionally configure labels and icons.<\/li>\n<li>Click Save Changes. Configure the Appearance tab if desired.<\/li>\n<li>Copy a shortcode from the Shortcodes tab.<\/li>\n<li>Paste it into a WordPress Shortcode block or an Elementor Shortcode widget.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20a%20contact%20form%3F\"><h3>Is this a contact form?<\/h3><\/dt>\n<dd><p>No. It displays contact information and links. It does not receive messages or send emails.<\/p><\/dd>\n<dt id=\"can%20i%20save%20more%20than%20one%20phone%20number%20or%20address%3F\"><h3>Can I save more than one phone number or address?<\/h3><\/dt>\n<dd><p>Yes. Every contact group supports multiple entries.<\/p><\/dd>\n<dt id=\"how%20should%20i%20enter%20a%20whatsapp%20number%3F\"><h3>How should I enter a WhatsApp number?<\/h3><\/dt>\n<dd><p>Use an international number with a plus sign and country code, such as +93700123456. Arabic and Persian digits are normalized.<\/p><\/dd>\n<dt id=\"does%20it%20require%20elementor%20or%20font%20awesome%3F\"><h3>Does it require Elementor or Font Awesome?<\/h3><\/dt>\n<dd><p>No. WordPress shortcodes work independently of Elementor. Icons are bundled locally.<\/p><\/dd>\n<dt id=\"does%20it%20download%20cairo%20or%20tajawal%3F\"><h3>Does it download Cairo or Tajawal?<\/h3><\/dt>\n<dd><p>No. Those fonts must already be available through your theme or another font provider.<\/p><\/dd>\n<dt id=\"will%20updates%20preserve%20my%20settings%3F\"><h3>Will updates preserve my settings?<\/h3><\/dt>\n<dd><p>Saved settings from Central Contact Info are copied once per site to rncd_settings_v3. Original options are retained. Replace old company_* shortcodes in your pages with the corresponding rncd_* shortcodes; the old names are no longer registered.<\/p><\/dd>\n<dt id=\"what%20happens%20on%20uninstall%3F\"><h3>What happens on uninstall?<\/h3><\/dt>\n<dd><p>Settings are intentionally retained. To permanently remove them, delete rncd_settings_v3 and, if present from older versions, cci_settings_v3 and cci_contact_info from the relevant site after uninstalling. Back up first.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20multisite%3F\"><h3>Does it work with multisite?<\/h3><\/dt>\n<dd><p>Settings are stored separately for each site. Configure entries and appearance in each site's dashboard.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.6.3<\/h4>\n\n<ul>\n<li>Rename the display name to Contact Info Display via Shortcodes.<\/li>\n<li>Clarify that the plugin displays saved contact information, rather than creating contact forms.<\/li>\n<li>Preserve existing settings, entry IDs, shortcode names and plugin identifiers.<\/li>\n<\/ul>\n\n<h4>0.6.2<\/h4>\n\n<ul>\n<li>Rename the plugin and text domain for directory review.<\/li>\n<li>Use RNCD prefixes for declarations, settings, assets and shortcodes.<\/li>\n<li>Copy previous contact entries and appearance settings without deleting originals.<\/li>\n<\/ul>\n\n<h4>0.6.1<\/h4>\n\n<ul>\n<li>Add Tested up to for the WordPress version used for the dashboard checks.<\/li>\n<li>Exclude internal preflight documentation from the distribution.<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>Prepare the WordPress.org readme, license information and developer metadata.<\/li>\n<li>Translate bundled icon captions.<\/li>\n<li>Preserve saved settings and all existing shortcode names.<\/li>\n<\/ul>\n\n<h4>0.5.4<\/h4>\n\n<ul>\n<li>Use the standard WordPress color picker across all six color settings.<\/li>\n<li>Support editable HEX values and six-digit HEX storage.<\/li>\n<\/ul>\n\n<h4>0.5.3<\/h4>\n\n<ul>\n<li>Add a visual custom color palette with synchronized HEX input.<\/li>\n<\/ul>\n\n<h4>0.5.2<\/h4>\n\n<ul>\n<li>Add direct HEX input and HEX-only color validation.<\/li>\n<\/ul>\n\n<h4>0.5.1<\/h4>\n\n<ul>\n<li>Add a top-level Contact Info menu and preserve the previous Settings route.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Organize settings into Contact Details, Appearance and Shortcodes.<\/li>\n<li>Add contact category tabs, counts and a sticky save bar.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Display optional labels and locally bundled Font Awesome icons.<\/li>\n<li>Add independent label and icon appearance controls.<\/li>\n<li>Add the general-purpose contact shortcode and entry filters.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Add repeatable contact entries, stable IDs and shortcode copying.<\/li>\n<li>Add input validation, legacy migration and scoped appearance settings.<\/li>\n<\/ul>","raw_excerpt":"Manage company contact details in one place and display them with reusable shortcodes, optional labels and icons, and custom appearance.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/385585","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=385585"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rohullahnoori"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=385585"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=385585"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=385585"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=385585"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=385585"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=385585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}