{"id":381182,"date":"2026-10-12T01:46:18","date_gmt":"2026-10-12T01:46:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fournineties-menus-for-square\/"},"modified":"2026-10-12T04:02:49","modified_gmt":"2026-10-12T04:02:49","slug":"fournineties-menus-for-square","status":"publish","type":"plugin","link":"https:\/\/sq.wordpress.org\/plugins\/fournineties-menus-for-square\/","author":23579999,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.2","requires_php":"8.1","requires_plugins":null,"header_name":"FourNineties: Menus for Square","header_author":"10Fish.com","header_description":"Easily integrate your SquareUp restaurant menu information into your WordPress site.","assets_banners_color":"95d4d8","last_updated":"2026-10-12 04:02:49","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/10fish.com\/","header_plugin_uri":"http:\/\/10fish.com\/FourNinetiesPro","header_author_uri":"http:\/\/10fish.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"fournineties","date":"2026-10-12 04:02:49","revision":3740469}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3740343,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3740343,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3740343,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3740343,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3740343,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3740343,"resolution":"1","location":"assets","locale":"","width":1620,"height":958},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3740343,"resolution":"2","location":"assets","locale":"","width":1614,"height":1552},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3740343,"resolution":"3","location":"assets","locale":"","width":2146,"height":1692}},"screenshots":{"1":"The Print Menu Settings page.","2":"The Printable Editor allows you configure your own custom menu.","3":"Printable Menu PDFs are generated directly from data in Square."}},"plugin_section":[],"plugin_tags":[2569,1865,20710,63612,2672],"plugin_category":[39,43],"plugin_contributors":[285927],"plugin_business_model":[],"class_list":["post-381182","plugin","type-plugin","status-publish","hentry","plugin_tags-bar","plugin_tags-menu","plugin_tags-restaurant","plugin_tags-signage","plugin_tags-square","plugin_category-business","plugin_category-customization","plugin_contributors-fournineties","plugin_committers-fournineties"],"banners":{"banner":"https:\/\/ps.w.org\/fournineties-menus-for-square\/assets\/banner-772x250.png?rev=3740343","banner_2x":"https:\/\/ps.w.org\/fournineties-menus-for-square\/assets\/banner-1544x500.png?rev=3740343","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/fournineties-menus-for-square\/assets\/icon.svg?rev=3740343","icon":"https:\/\/ps.w.org\/fournineties-menus-for-square\/assets\/icon.svg?rev=3740343","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fournineties-menus-for-square\/assets\/screenshot-1.png?rev=3740343","caption":"The Print Menu Settings page."},{"src":"https:\/\/ps.w.org\/fournineties-menus-for-square\/assets\/screenshot-2.png?rev=3740343","caption":"The Printable Editor allows you configure your own custom menu."},{"src":"https:\/\/ps.w.org\/fournineties-menus-for-square\/assets\/screenshot-3.png?rev=3740343","caption":"Printable Menu PDFs are generated directly from data in Square."}],"raw_content":"<!--section=description-->\n<p><strong>FourNineties Menus for Square FREE<\/strong> turns your Square Item Library directly into printable  menus for your business. Connect easily with your Square account, then design your printable menu. If you change an item's availability, description, or price in Square \u2014 simply reprint the menu and it will pull the latest information.<\/p>\n\n<p><strong>FourNineties Menus for Square Pro<\/strong> adds web menus with shortcodes, digital menu boards (DMS), custom HTTP response headers, and loyalty tools (coming soon!). Pro features require an active software license. Learn more: http:\/\/10Fish.com\/FourNinetiesPro\/<\/p>\n\n<h3>FREE VERSION FEATURES<\/h3>\n\n<ul>\n<li><strong>Connects Directly<\/strong> to your Square account<\/li>\n<li><strong>Real-time Updates<\/strong> for Square item names, descriptions, prices, and availability<\/li>\n<li><strong>Printable Menus<\/strong> \u2014 design printable restaurant menus with information sourced directly from your Square account<\/li>\n<\/ul>\n\n<h3>PRO (paid) VERSION FEATURES<\/h3>\n\n<ul>\n<li>All Free features, plus:<\/li>\n<li><strong>Web menus<\/strong> \u2014 embed live menus on WordPress pages and posts with a shortcode (all categories, or one category by ID)<\/li>\n<li><strong>Digital Menu System (DMS)<\/strong> \u2014 full-screen digital menu boards and signage for TV or kiosk displays<\/li>\n<li><strong>Custom HTTP response headers<\/strong> \u2014 optional header override block (including CSP for web menus \/ DMS)<\/li>\n<li><strong>Loyalty enrollments<\/strong> \u2014 (Coming Soon) Square Loyalty membership listing shortcode<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to a secure OAuth Connection broker - it's needed to facilitate an OAuth API connection with Square.\nThis service is provided by \"Validakey Inc.\":\nTerms of Service: https:\/\/Validakey.com\/oab-terms-of-service\/\nPrivacy Policy: https:\/\/Validakey.com\/oab-privacy\/<\/p>\n\n<p>This plugin connects to the Square API - it is needed to pull information from your Square account data in order to perform services.\nThis service is provided by \"SquareUp Inc.\"\nTerms of Service: https:\/\/squareup.com\/us\/en\/legal\/general\/ua\nPrivacy Policy: https:\/\/squareup.com\/us\/en\/legal\/general\/privacy<\/p>\n\n<p><strong>Square connection<\/strong><\/p>\n\n<p>Admins connect Square from Settings \u2192 FourNineties. OAuth runs through FourNineties\u2019s hosted broker so the Application Secret never ships in the plugin.<\/p>\n\n<p><strong>Admin<\/strong><\/p>\n\n<p>Settings \u2192 FourNineties includes tabs for Settings (connection; license on Pro), Web Menus, Print Menus, and Digital Menus. On Free (or Pro without a license), Web Menus and Digital Menus show an Upgrade \/ activate-license panel. Free installs also show a <strong>Go Pro Now<\/strong> link on the Plugins screen.<\/p>\n\n<p><strong>Styling web menus (Pro)<\/strong><\/p>\n\n<p>Preferred: Appearance \u2192 Customize \u2192 Additional CSS (keeps overrides with your theme).<\/p>\n\n<p>Alternative: Settings \u2192 FourNineties \u2192 Web Menus \u2192 Custom stylesheet URL for a separate hosted or Media Library CSS file.<\/p>\n\n<h3>To hide an item on the web page (Pro)<\/h3>\n\n<p>In the Square dashboard Item Library, select an item to edit.\nIn the \"Custom Attributes\" section, add custom attribute.\nCreate a new custom attribute with:\n  Name: web_menu_hide\n  Attribute Type: Toggle\nCheck the box next to the new attribute to add the custom attribute to the item.\nTo hide an item, click the toggle \"on\", and save the item.<\/p>\n\n<p>To add a custom sort to a category on the menu:\nCreate a new custom attribute with:\n  Name: web_menu_sort\n  Attribute Type: Number<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>fournineties-menus-for-square<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the zip via Plugins \u2192 Add New.<\/li>\n<li>Activate <strong>FourNineties<\/strong>.<\/li>\n<li>Go to Settings \u2192 FourNineties and connect your Square account.<\/li>\n<li>Free: use the Print Menus tab. Pro: activate your license, then use Web Menus \/ Digital Menus.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20square%20developer%20account%3F\"><h3>Do I need a Square developer account?<\/h3><\/dt>\n<dd><p>No. Site admins connect Square with OAuth from the FourNineties settings screen. The plugin will never ask you to create a Square app or paste a Square Application Secret.<\/p><\/dd>\n<dt id=\"what%20shortcodes%20are%20available%3F\"><h3>What shortcodes are available?<\/h3><\/dt>\n<dd><p>Pro (licensed) only:<\/p>\n\n<ul>\n<li><code>[fournineties]<\/code> \u2014 all menu categories (shortcode name is configurable on the Web Menus tab)<\/li>\n<li><code>[fournineties category_id=\"YOUR_CATEGORY_ID\"]<\/code> \u2014 one category<\/li>\n<li><code>[fournineties action=\"category_tree\"]<\/code> \u2014 debug list of category names and IDs<\/li>\n<li><code>[fournineties_loyalty_enrollments]<\/code> \u2014 Square Loyalty enrollments table (coming soon)<\/li>\n<\/ul><\/dd>\n<dt id=\"where%20do%20print%20and%20digital%20menus%20live%3F\"><h3>Where do print and digital menus live?<\/h3><\/dt>\n<dd><p>Print documents: <code>yoursite.com\/fournineties\/printable\/{slug}\/<\/code>\nDigital menus (Pro): Settings \u2192 FourNineties \u2192 Digital Menus, served on FourNineties custom page routes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: Square OAuth connect, printable menus (Free).<\/li>\n<\/ul>","raw_excerpt":"Connect Square to WordPress and publish live web menus, printable menus, and digital menu boards from your Square catalog.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/381182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=381182"}],"author":[{"embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fournineties"}],"wp:attachment":[{"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=381182"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=381182"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=381182"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=381182"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=381182"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=381182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}