I think due to the changes Google have made to use of their Maps API, if you select “Restaurant/Menu” in the Settings -> Open Menu, the resulting page has a broken maps image.
https://imagebin.ca/v/4Jd4oNtgaexM
Perhaps the plugin can be updated so that users can put in their own Google Maps API credentials?
]]>I have just installed a SSL certificate on my site and forced the site to use https. However, the OpenMenu stylesheets are enqueued using the http protocol. Chrome throws a mixed content warning and will not load the stylesheets and the menu appears unstyled.
It looks like the OpenMenu plugin is using the WP_PLUGIN_DIR constant in the stylesheet URLs. According to the codex, a function should be used to get the URL for the plugin instead of the constant. Could you update this in a future version of the plugin?
https://codex.www.ads-software.com/Determining_Plugin_and_Content_Directories
]]>Hi,
We had your plugin working properly and the site and suddenly it stopped (even before upgrading to the latest version of WordPress).
For some unknown reason that stopped working. In fact, if you look at the previous pages that were working they take forever to load and then don’t show the menu once they do.
https://masamotosushi.com/openmenu/lunch-menu/
https://masamotosushi.com/openmenu/dinner-menu/
Once I upgraded everything, I had to re-enter the open menu ID and the Menu Filter.
As you can see, there is just a blank area in the following div, where content should go –>
<div id=”openmenu”>
</div>
Thanks,
]]>Hello,
I am using the shortcode toshow my menu with the menu_filter to only show that menu group. I have a total of 16 menus and out of the 16 only 6 are actully showing anything other then a white rectangle with the “powered by Open Menu”.
I am using the same shortcode with the same id just changing the menu_filter.
Why would 6 of them be showing and not all of them.
Thanks
]]>I got a call from a customer who noticed that my site won’t load. Through various channels of support, it appears that when I have the OpenMenu plugin activated, my site loads very, very, slowly — to the point of not loading at all oftentimes.
If I deactivate the plugin, my site loads up right now. But, deactivating the plugin means customers can’t see my restaurant menus…..which, as you might guess, is kind of important.
What’s up?
]]>Hi,
My wife have a WordPress Site here:
https://mulberry9kl.com
I’m using your official plugin for OpenMenu.
But it doesn’t work as expected..
I’m getting “Page not found” error.
Please see this screenshot for my wordpress openmenu page
https://screencast.com/t/1AgxcJtpX
Please respond.
]]>I noticed there’s a theme dropdown in the plugin settings, but no documentation on how to add your own.
Is there any documentation on how to add your own theme?
Thanks!
]]>updated the plugin on our devel server to preflight before updating on the live site, and noticed that no matter what, the OpenMenu is displaying two columns (and probably due to width settings, or other css interfering, they are not displaying side-by-side, which I could potentially live with while the other problem is being fixed, but we prefer the single-column listing for our site)
]]>Hello, I am trying out the plugin on a demo site to familiarize myself before I try it on a client site. Is there an XML or dummy content available that I could use?
]]>Can we expect the release of openmenu for wordpress 3.6?
]]>Hello,
I have three restaurant menus and none of them are displaying properly. Not sure what I’m doing wrong. Looking for advice.
My page displays a 404 error message:
https://redrockbrewing.com/openmenu/park-city-menu
Here is my menu address:
https://openmenu.com/menu/521c53f0-4d0e-11e1-80ac-00163eeae34c
Thanks,
mdruce
Hello,
I have three menus that I’m trying to integrate into my Genesis WordPress theme. Each of the menu URL’s are giving an error message.
Any ideas of what I’m doing wrong?
Thanks,
Mdruce
Example URL:
https://openmenu.com/menu/c7db9e82-f148-11e1-bc8f-00163eeae34c
XML Parsing Error: not well-formed
Location: https://openmenu.com/menu/c7db9e82-f148-11e1-bc8f-00163eeae34c
Line Number 1333, Column 99:
Here is the direct restaurant url:
https://openmenu.com/restaurant/c7db9e82-f148-11e1-bc8f-00163eeae34c
Hi,
How can I query specific cuisine type?
I need to get it with php.
Hi,
How can I query the specific cuisine category?
I need to list them with php.
The attribute link currently is in solid blue. This does not work with the theme I’m using (as the background is close to black, and the resulting text is unreadable). The issue is that the element has styles applied to it directly, and as such is difficult to override.
Attached patch causes the default styles to be moved into the default theme style css file, and applies a new id to the blocks for easy identification.
diff --git templates/default/styles/style.css templates/default/styles/style.css
index 48055ad..4e51275 100644
--- templates/default/styles/style.css
+++ templates/default/styles/style.css
@@ -84,6 +84,8 @@
-------------------------------------------------------------------*/
.om_tag {font-size:.75em;color:#00f;text-align:center;}
+#om_menu #om_attr a { font-size: .9em; color: #00f; text-align: center; display: block; }
+
/*------------------------------------------------------------------
IE7 Hack
-------------------------------------------------------------------*/
diff --git toolbox/class-omf-render.php toolbox/class-omf-render.php
index 70fe07f..9369f40 100644
--- toolbox/class-omf-render.php
+++ toolbox/class-omf-render.php
@@ -386,7 +386,7 @@ class cOmfRender {
}
if (!$this->hide_attribute) {
- $retval .= '<small><a href="https://openmenu.com" style="font-size:.9em;color:#00f;text-align:center;display:block">powered by OpenMenu</a></small>';
+ $retval .= '<small id="om_attr"><a href="https://openmenu.com">powered by OpenMenu</a></small>';
}
$retval .= '</div><!-- #om_menu -->';
@@ -866,4 +866,4 @@ class cOmfRender {
}
} // END CLASS
-?>
\ No newline at end of file
+?>
]]>
The client has a menu group called “Soups & Salads”. Entering this name in the Menu Group Filter causes a blank page to be displayed. Using & causes it to work once, until the next time the entry is saved (as it is translated back to & and fails after that).
Attached patch causes the default template to pass the requested Menu Filter and Menu Group Filters through an htmlentities call before pattern matching. This fixes the issue.
diff --git templates/default/single-openmenu.php templates/default/single-openmenu.php
index 1d57eae..ff12aba 100644
--- templates/default/single-openmenu.php
+++ templates/default/single-openmenu.php
@@ -15,8 +15,8 @@
$custom = get_post_custom();
$restaurant_name = (isset($custom["_restaurant_name"][0])) ? $custom["_restaurant_name"][0] : '' ;
$omf_url = (isset($custom["_omf_url"][0])) ? $custom["_omf_url"][0] : '' ;
- $menu_filter = ( !empty($custom["_menu_filter"][0]) ) ? $custom["_menu_filter"][0] : false ;
- $group_filter = ( !empty($custom["_group_filter"][0]) ) ? $custom["_group_filter"][0] : false ;
+ $menu_filter = ( !empty($custom["_menu_filter"][0]) ) ? htmlentities($custom["_menu_filter"][0]) : false ;
+ $group_filter = ( !empty($custom["_group_filter"][0]) ) ? htmlentities($custom["_group_filter"][0]) : false ;
// Get the Open Menu Options
$options = get_option( 'openmenu_options' );
@@ -182,4 +182,4 @@
}
get_footer();
-?>
\ No newline at end of file
+?>
]]>
Hi,
I would like to make a query post with open menu.
When i write:
“posts_per_page=100&post_type=openmenu” it is all ok
But when i write:
“posts_per_page=100&post_type=openmenu&taxonomy=cuisine_type&tag_id=12” to get specific Cuisine it doesn’t work.
Can you help my?
Sorry for my english
Regards,
Tobiasz
Hi! Is there somewhere you can point me to with a more detailed explanation as to how to set this up? I’m clearly doing something wrong but I just can’t put my finger on what.
I have set up the menu which is rather large and took quite a bit of time to do so I am really stressing about this not working. The menu was submitted and approved and I received a URL (https://openmenu.com/menu/102cd12c-e10a-11e2-b6cf-00163eeae34c) which according to my openmenu account is live. (But, when I look at that link directly there appears to be issues with it.)
I have my menu page set up with the slug renamed as ‘tdcmenu’ instead of just ‘menu’. I am using the [openmenu] shortcode. When I go to the page (https://delphoscreamery/menu – which is not yet live) I get a message that states “OpenMenu URL must be provided”. There is no where on my page setup to add that and I have seen no documentation anywhere on adding it to the shortcode.
I have added a menu in the plugin called ‘The Delphos Creamery’ which has a place for me to add the URL, which I have done. There is a place on the post page to ‘view’ it. That takes me to a 404 page.
I have looked and looked for what I might be doing wrong, instructions or anything and I am just not seeing/finding anything. Your help will be greatly appreciated.
I’m really nervous about this not working as I don’t want all that time I spent building the menu on Openmenu to be wasted since I did it specifically for the website/plugin.
Thank you in advance for you help!
]]>Im adding another group to my menu and I am not able to see the changes reflected on my website…
https://paolettis.com/menu/paolettis-small-plates
Im using a shortcode and i copied and pasted from the working menus – all i did was change out the group_filter…
[openmenu omf_url="https://openmenu.com/menu/a55ed458-a795-11e0-a33e-0018512e6b26" group_filter="Small Plates"]
For some reason, the 10 items i entered into openmenu are not showing up on the website. i clicked validate and it said there were no issues. i swapped out the group_filter to another group and it displayed fine. whats is wrong? it seems like its not pulling (although there is data in the preview of the menu in openmenu backend)
everything should be all set, so why aren’t the changes publishing?
]]>In the v1.16.14 the changes are that has been added the new Group Break rendering option to display a 2-column display with a hard break between groups. Great! I select the option on Openmenu Tab, I like that rendering, I want to use it in my WP site too.
…what’s the short code parameter for doing it?
]]>How do i remove a menu name header in the OpenMenu WordPress plugin?
I have two types of menus – Special Luncheon Menu and All-Day Menu. I put in the shortcode that directs a user to the Special Luncheon Menu’s “combinations” group name. It displays the menu items perfectly fine. HOWEVER, the menu listing continues to display the “All-Day Menu” header and the footer “(**NO CHECKS, DEBIT CARDS, OR DISCOVER CARDS ACCEPTED.**)” at the bottom of the page.
Of course, there are NO “All-Day Menu” items to display. So how do I break or stop the listing from bleeding into the next menu?
]]>I am using wordpress, and looks like https://openmenu.com/menu/sample for test doen’t seem to work. And the page does not found when I change the permalink to post name.
Thanks!
]]>Howdy OpenMenu Team!
I’m just getting started with using OpenMenu as well as WordPress (I’ve been using Drupal as my CMS previously, so it’s taking a little bit of adjusting).
However, despite being pretty well-versed when it comes to this kind of development, I’m having some trouble grasping the basic installation process and how to render the menu onto the site.
I have a site that I’m working on for my buddy, minglealbany.com
The theme that we purchased has an on-board menu development widget within the theme, but I’ve decided that OpenMenu is just simply too powerful a tool to substitute with a less-than-impressive native menu development system.
Any sort of walk-through or other type of tutorial available?
Thanks!
]]>the plugin rating system showing whether it ‘works’ or not with that version of wordpress is difficult to keep track of the history of the plugin when you delete the older versions from the system on releasing a new one. better to name the versions by file (open-menu_1.6.10.zip vs open-menu.zip) so that this tracking data is preserved for compatibility reasons.
]]>I put the embed in the html tab for my menu into wordpress and this is what I get when I try to view….This XML file does not appear to have any style information associated with it. It posted fine to facebook. I also installed the plugin to wordpress and it looks fine but will not show on my website either. My website is hogpengapgrill.com This is my OpenMenu URL: https://openmenu.com/menu/3074f2fa-09f3-11e2-8900-00163eeae34c
]]>Hello, I have added the plug and created a page with the shortcode to the sample page. I have also added a widget with the sample page hours and location, etc.
Using various themes, nothing shows up – it’s completely blank, so it’s not a theme issue. There are no other plugins activated/installed.
The “test” url is: https://209.217.243.30/~vasilios/kyrdinos.com/online-menu/
Any ideas?
]]>I am adding a open menu to a site using the shortcode and it does not show the item prices. In the XML generated from open menu the prices are there, but on the outputted page with the shortcode they are not visible. Is this a setting or something I have to modify somewhere? thanks.
]]>I am in the process of redesigning a restaurant website that we added openmenu to and on the new wordpress site we desire to have navigation that will allow site visitors to go directly to the menu the need (i.e breakfast, lunch, dinner, catering, holiday and so on). currently the menu page displays one long menu https://nikkisplace.net/menu/ How can we make this change? We would also like to do the same on Facebook. Instead of one long menu people will be able to navigate via facebook app to the exact menu they need. Can this be done on Facebook with OpenMenu?
]]>The “powered by OpenMenu” is appearing twice.
it looks to be set in openmenu.php and in class-omf-render.php
]]>I added the following code nl2br
to class-omf-render.php to get it to respect the carriage returns in menu item descriptions.
Line 204 class-omf-render.php (in version 1.5.3 of the plugin)
$retval .= '<dd class="description">' . $thi s->hl_food( $this->clean(nl2br($item['menu_item_description'])), $hl_primary, $hl_secondary ) . $calorie s . '</dd>';
See https://php.net/manual/en/function.nl2br.php
Might be useful in other parts too.
]]>