{"id":391001,"date":"2026-10-25T19:16:21","date_gmt":"2026-10-25T19:16:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/somethumb-contact-information-widget\/"},"modified":"2026-10-29T04:23:57","modified_gmt":"2026-10-29T04:23:57","slug":"somethumb-contact-information-widget","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/somethumb-contact-information-widget\/","author":23558134,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.3.0","stable_tag":"2.3.0","tested":"7.1.4","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Somethumb Contact Information Widget","header_author":"Somethumb Web Design & Development","header_description":"Displays an optional office logo and name, address, phone, and fax in a classic WordPress widget.","assets_banners_color":"","last_updated":"2026-10-29 04:23:57","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/plugins.somethumb.net\/donate\/","header_plugin_uri":"","header_author_uri":"https:\/\/somethumb.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":107,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.2.0":{"tag":"2.2.0","author":"scottweiss","date":"2026-10-25 19:16:09","revision":3765127},"2.2.1":{"tag":"2.2.1","author":"scottweiss","date":"2026-10-25 19:20:47","revision":3765134},"2.2.2":{"tag":"2.2.2","author":"scottweiss","date":"2026-10-25 19:38:13","revision":3765170},"2.3.0":{"tag":"2.3.0","author":"scottweiss","date":"2026-10-29 04:23:57","revision":3772050}},"upgrade_notice":{"2.2.0":"<p>Adds email support and a native Gutenberg block while retaining classic widget compatibility. Requires PHP 8.0 or higher.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"somethumb\/contact-information":{"apiVersion":3,"name":"somethumb\/contact-information","version":"2.3.0","title":"Somethumb Contact Information","category":"widgets","icon":"email-alt","description":"Display office logo, name, address, phone, fax, and email.","textdomain":"somethumb-contact-information-widget","attributes":{"logo_id":{"type":"number","default":0},"link_logo":{"type":"boolean","default":true},"office_name":{"type":"string","default":""},"address":{"type":"string","default":""},"phone":{"type":"string","default":""},"phone_label":{"type":"string","default":"Tel:"},"fax":{"type":"string","default":""},"fax_label":{"type":"string","default":"Fax:"},"email":{"type":"string","default":""},"email_label":{"type":"string","default":"Email:"}},"supports":{"html":false},"editorScript":"ciwe-contact-block-editor","editorStyle":"file:.\/editor.css","style":"ciwe-style"}},"tagged_versions":["2.2.0","2.2.1","2.2.2","2.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3765131,"resolution":"1","location":"assets","locale":"","width":448,"height":795},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3765131,"resolution":"2","location":"assets","locale":"","width":1042,"height":1025},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3765131,"resolution":"3","location":"assets","locale":"","width":732,"height":447}},"screenshots":{"1":"Classic Widget interface showing the configuration options for the office logo, office name, address, phone number, fax number, and email address.","2":"Block Widget interface in the WordPress Widgets editor, featuring sidebar settings for office details and contact information with a live preview.","3":"Front-end display of the Contact Information Widget, showing the office logo, address, and contact details as they appear to website visitors."}},"plugin_section":[],"plugin_tags":[360,3821,20709,2644,162],"plugin_category":[42,43],"plugin_contributors":[280131,280132],"plugin_business_model":[],"class_list":["post-391001","plugin","type-plugin","status-publish","hentry","plugin_tags-contact","plugin_tags-logo","plugin_tags-office","plugin_tags-phone","plugin_tags-widget","plugin_category-contact-forms","plugin_category-customization","plugin_contributors-scottweiss","plugin_contributors-somethumb","plugin_committers-scottweiss"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/somethumb-contact-information-widget.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/somethumb-contact-information-widget\/assets\/screenshot-1.png?rev=3765131","caption":"Classic Widget interface showing the configuration options for the office logo, office name, address, phone number, fax number, and email address."},{"src":"https:\/\/ps.w.org\/somethumb-contact-information-widget\/assets\/screenshot-2.png?rev=3765131","caption":"Block Widget interface in the WordPress Widgets editor, featuring sidebar settings for office details and contact information with a live preview."},{"src":"https:\/\/ps.w.org\/somethumb-contact-information-widget\/assets\/screenshot-3.png?rev=3765131","caption":"Front-end display of the Contact Information Widget, showing the office logo, address, and contact details as they appear to website visitors."}],"raw_content":"<!--section=description-->\n<p>Contact Information Widget is a modernized classic WordPress widget for displaying business or office contact details in any widget area supported by your theme.<\/p>\n\n<p>The widget supports:<\/p>\n\n<ul>\n<li>Optional office logo selected from the WordPress Media Library.<\/li>\n<li>Optional office name displayed using the theme's widget title styling.<\/li>\n<li>Multiline office address.<\/li>\n<li>Clickable telephone number.<\/li>\n<li>Clickable fax number.<\/li>\n<li>Automatic logo placement above the office name.<\/li>\n<li>Frontend styling that can be customized through your theme.<\/li>\n<\/ul>\n\n<p>The office logo and office name are independent. You can display both, either one, or neither.<\/p>\n\n<p>This plugin is based on the original Contact Information Widget by Shital Marakana (WordPress.org username: shital-patel).<\/p>\n\n<p>Modernization and additional development by Somethumb Web Design &amp; Development (Scott Weiss).<\/p>\n\n<p>The plugin retains the original <code>ciwe_widget<\/code> identifier and contact field names to support existing widget configurations.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP through Plugins &gt; Add New &gt; Upload Plugin, or install it through the WordPress plugin directory.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Navigate to Appearance &gt; Widgets.<\/li>\n<li>Add the Contact Information Widget widget to your desired widget area.<\/li>\n<li>Select an optional office logo from the Media Library.<\/li>\n<li>Enter the office name, address, telephone number, and fax number as needed.<\/li>\n<li>Save the widget.<\/li>\n<\/ol>\n\n<p>For the block editor, insert the Somethumb Contact Information block and edit its fields in the block settings sidebar.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20office%20logo%20required%3F\"><h3>Is the office logo required?<\/h3><\/dt>\n<dd><p>No. The logo is optional. You can display the office name without a logo.<\/p><\/dd>\n<dt id=\"can%20i%20display%20only%20the%20logo%20without%20an%20office%20name%3F\"><h3>Can I display only the logo without an office name?<\/h3><\/dt>\n<dd><p>Yes. Select a logo and leave the Office Name field blank. The widget will display the logo without an office name.<\/p><\/dd>\n<dt id=\"can%20i%20display%20both%20the%20office%20logo%20and%20office%20name%3F\"><h3>Can I display both the office logo and office name?<\/h3><\/dt>\n<dd><p>Yes. When both are provided, the logo appears above the office name.<\/p><\/dd>\n<dt id=\"can%20i%20leave%20the%20phone%20number%2C%20fax%20number%2C%20or%20address%20blank%3F\"><h3>Can I leave the phone number, fax number, or address blank?<\/h3><\/dt>\n<dd><p>Yes. All contact fields are optional. Empty fields are not displayed.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20appearance%3F\"><h3>Can I customize the appearance?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes a lightweight stylesheet and CSS classes that can be targeted from your theme's stylesheet.<\/p><\/dd>\n<dt id=\"will%20existing%20widget%20settings%20be%20preserved%3F\"><h3>Will existing widget settings be preserved?<\/h3><\/dt>\n<dd><p>The plugin retains the original widget identifier and contact field names for compatibility with existing widget configurations. Back up your site and test the update before replacing an older installation.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Added an option to link the office logo to the website home page, enabled by default.<\/li>\n<li>Added logo linking controls to both Classic Widgets and Gutenberg Blocks.<\/li>\n<li>Disabled clickable links in the Gutenberg Block editor preview to improve editing usability.<\/li>\n<li>Improved accessibility of linked office logos.<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>Improved email address validation in the Classic Widget, including inline error messages and visual feedback.<\/li>\n<li>Prevented saving the Classic Widget when an invalid email address is entered.<\/li>\n<li>Improved email validation in the Block Widget, preventing updates when an invalid email address is present.<\/li>\n<li>Added a custom validation notification with a red background and warning icon in the Block Widgets editor.<\/li>\n<li>Improved the office logo preview with a light gray background for better visibility of white and light-colored logos.<\/li>\n<li>Refined administrative styling and removed duplicate CSS declarations.<\/li>\n<li>General code cleanup and usability improvements.<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Added Screenshots.<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Added email address support with clickable <code>mailto:<\/code> links.<\/li>\n<li>Added customizable email labels, consistent with the existing phone and fax fields.<\/li>\n<li>Added email address validation using WordPress's <code>is_email()<\/code> function.<\/li>\n<li>Updated the plugin name to Somethumb Contact Information Widget.<\/li>\n<li>Updated the plugin text domain to <code>somethumb-contact-information-widget<\/code>.<\/li>\n<li>Increased the minimum required PHP version to 8.0.<\/li>\n<li>Added native Gutenberg block with a live server-rendered preview and sidebar controls.<\/li>\n<li>Shared frontend rendering between classic widget and block.<\/li>\n<li>Improved code consistency and documentation.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Modernize the original Contact Information Widget Extended plugin.<\/li>\n<li>Add optional office logo selection using the WordPress Media Library.<\/li>\n<li>Display the logo above the office name when both are provided.<\/li>\n<li>Allow the office name to be left blank without displaying a default placeholder.<\/li>\n<li>Improve input sanitization and frontend output escaping.<\/li>\n<li>Improve international telephone and fax link handling.<\/li>\n<li>Update frontend CSS and stylesheet loading.<\/li>\n<li>Preserve the original widget identifier and contact field names for compatibility.<\/li>\n<li>Retain attribution to original author Shital Marakana.<\/li>\n<\/ul>","raw_excerpt":"Display office contact information with an optional logo, office name, address, phone number, and fax number.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/391001","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=391001"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/scottweiss"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=391001"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=391001"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=391001"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=391001"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=391001"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=391001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}