Forge Business Info

Beskriuwing

Forge Business Info is a lightweight WordPress plugin that displays your business hours, address, and phone number in a clean, accessible widget. It automatically generates LocalBusiness JSON-LD schema markup so search engines like Google can surface your business info in local search results.

Features:

  • Regular weekly business hours with split-hour support (e.g. closed for lunch)
  • Holiday and special hours that override regular hours
  • Live Open / Closed / Closing Soon status indicator
  • Click-to-call phone link (mobile-friendly)
  • Google Maps directions link from your address
  • Automatic LocalBusiness JSON-LD structured data
  • Gutenberg block + shortcodes for flexible placement
  • Three display modes: Inherit (uses your theme), Preset styles, or Custom colors
  • Four built-in style presets: Card, Minimal, Dark, Compact
  • Timezone-aware status calculation

No bloat. No SaaS. No upsells. Enter your info, drop in the shortcode or block, done.

Shortcodes

  • [forge_business_info] — Full widget with all sections
  • [forge_hours] — Hours table only
  • [forge_location] — Address and map link only
  • [forge_status] — Open/Closed badge only

Schema Markup

The plugin automatically outputs LocalBusiness JSON-LD in your page head, including:

  • Business name, address, phone, and site URL
  • Opening hours for each day of the week
  • Special/holiday hours with validFrom/validThrough dates
  • Split hours for businesses with lunch breaks

This structured data helps Google display your business hours, address, and phone number directly in search results and Google Maps.

Blokken

Dizze plugin jout 1 blok.

  • Forge Business Info

Ynstallaasje

  1. Upload the forge-business-info folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu
  3. Go to Settings > Business Info to enter your details
  4. Add [forge_business_info] to any page, post, or widget area
  5. Or use the Forge Business Info Gutenberg block

FAQ

Does this plugin slow down my site?

No. It loads a single small CSS file on the frontend. No JavaScript is loaded on the frontend. The schema markup is a small JSON-LD snippet in your page head.

Can I use this without any custom styling?

Yes. The default “Inherit” mode uses your theme’s fonts, colors, and spacing. The widget looks native without any configuration.

Does it support multiple locations?

Not in v1. This plugin is designed for single-location businesses. Multi-location support may be added in a future version.

Will Google pick up my business hours from the schema?

Google reads LocalBusiness JSON-LD and uses it to supplement your Google Business Profile data. While there is no guarantee Google will display it, properly structured data significantly improves your chances of appearing in local search results.

Resinsjes

D’r binne gjin resinsjes foar dizze plugin.

Meiwurkers & amp; Untwikkelders

“Forge Business Info” is iepen boarne software. De folgjende minsken hawwe bydroegen oan dizze plugin.

Meiwurkers

Oersette “Forge Business Info” yn jo taal.

Ynteressearre yn ûntwikkeling?

Blêdzje troch de koade , besjoch de SVN-repository , of abonnearje op it ûntwikkelingslogboek troch RSS .

Feroaringslog

1.0.7

  • Removed Plugin URI to resolve duplicate URI submission error
  • Author URI remains as the primary backlink to LLCForge.com

1.0.6

  • Credit link now defaults to off per WordPress.org plugin guidelines
  • Users must opt in to display the “Powered by LLCForge” credit

1.0.5

  • Fixed hours time text overflow in narrow containers (removed white-space nowrap)
  • Added light-colored icon variants for the Dark preset
  • Icons now visible on both light and dark backgrounds

1.0.4

  • Replaced inline SVG icons with CSS data URI background images
  • Fixes icons being stripped by wp_kses_post() sanitization
  • Zero additional HTTP requests — icons are embedded in the stylesheet

1.0.3

  • Fixed all Plugin Check (PCP) errors for WordPress.org submission
  • Escaped loop index output with absint() in special hours admin
  • Replaced date() with gmdate() per WordPress coding standards
  • Wrapped render method output in wp_kses_post() for proper escaping
  • Removed deprecated load_plugin_textdomain() call
  • Updated “Tested up to” to WordPress 6.9

1.0.2

  • Rebuilt hours display from table to flex layout for better narrow container support
  • Hours now stack day above time in sidebars and columns instead of overflowing
  • Moved “Get Directions” link to always display below the address
  • Rewrote Shortcodes tab with beginner-friendly instructions and full examples
  • Bumped instruction text size for readability
  • Changed Plugin URI to homepage

1.0.1

  • Removed unnecessary Website URL field (schema uses site URL automatically)
  • Added helper text for Street Address field (suite/unit guidance)
  • Updated phone number placeholder to locale-neutral format
  • Added common US timezones at top of timezone dropdown
  • Fixed “Get Directions” link to always display below the address
  • Fixed hours table overflow in narrow containers (sidebars, columns)
  • Added overflow handling for all display modes in tight layouts

1.0.0

  • Initial release
  • Business info, regular hours, holiday hours
  • Open/Closed/Closing Soon status indicator
  • LocalBusiness JSON-LD schema
  • Gutenberg block + shortcodes
  • Inherit, Preset, and Custom display modes
  • Four style presets: Card, Minimal, Dark, Compact