Can't load templates - and now menus have vanished ...

I downloaded and installed BB standard yesterday as a plugin under WP 4.4 in conjunction with Headway 3.8.5. This is running on a local site managed with Instant WordPress. Today I changed to Headway 4.0.0 beta 1 and following that BB appeared to continue working correctly, indeed perhaps better than under Headway 3.8.5 (although as I’m unfamiliar with BB I can’t clearly specify in what manner).

However, when I attempt to invoke a BB template it doesn’t appear. The templates show up and when I click on a given template then the image moves slightly, a red border appears, and the green ‘wait’ bar shows twice following which the page display remains unchanged. This happens with each and every template tried. (The relevant setting box to enable all templates is ticked.)

In case there was some conflict with the Headway beta I reverted to 3.8.5 but this made no difference. Indeed what has now happened is that when I go to a PageBuilder edit page (using the relevant option offered when hovering over the page name) the BB logo appears top left but no menu options at all appear on the page other than the blue Done button top right.

I duly deactivated all plug-ins but that makes no difference. I then reverted to Headway 4.0.0 but nothing has changed. I’ve tried different pages one (the Home/Start page) with some Headway generated blocks and others completely blank, with no difference.

Any help or advice you can offer here would be much appreciated.

Hey Murdoch,

With the site on your localhost, it’s pretty hard for us to check what’s wrong. Could you try using another theme and see if you get the same thing? You could try one of those free twentyX themes. Let us know how it goes.

Ben

Thanks, Ben. I’ve spent most of today testing various scenarios and there appears to be some conflict between Headway and BB.

In case it was related to InstantWP I moved to Xampp 5.6.15 and did several clean installs of both the Xampp package and then of Wordpress and the behaviour seems consistent and actually goes beyond merely the template issue I mentioned in that none of the functionality associated with BB appears to work if Headway (whether 3.8.5 or 4.0.0-Beta) is activated. That is, although the templates now appear (contrary to what happened earlier) it remains impossible to place one on the page; further, it’s impossible to place any of the row options or other elements such as the basic or advanced modules on pages. In all cases taking action (clicking on a template, clicking and dragging a row option or module) works initially as expected - the template picture reacts and the green time marker runs or in the case of rows or modules the outline appears and can be dragged on to the page but nothing then happens to the page itself.

If, however, I switch to one of the other basic templates, such as 2016 for instance, everything works as it should - I can switch or append templates, bring in rows, add modules. I return to Headway and it all reverts! I’ve tried completely blank pages to be begun from BB and pages with content earlier placed on by Headway and it makes no difference - essentially with Headway as a theme any BB functionality disappears.

I appreciate what you say about the difficulty of dealing with a problem on a localhost installation (though as it makes little sense to test or do development work online I can’t be alone in taking that approach) so it seems to me that if there is no clear solution from my description or from taking any further test action you like to suggest there may be three possible approaches: a. accessing this local machine remotely by appointment; b. exporting the WP installation to you; c. exporting it to a private server to which I could give you access.

In many ways a. is the best solution, I’d say. b. might well give you relevant information but if there’s some specificity related to the system here that’s not going to work. As for c., similar considerations apply but at least I could then check first and see whether the problem was continuing on a remote server.

Happy to take any of these approaches or, indeed, to carry out further tests here. I do also have other machines here (another W7/SP1 desktop, a W7/SP1 laptop and a W2K/SP4 desktop) I could also try if necessary.

Rereading my initial post, opening para, and thinking about this further I wonder if the problem is connected with my at one point having both Headway 3.8.5 and 4.0.0-beta loaded as potential themes. I did that so that I could easily swtich between them for testing.

In order to do that I of course had to rename the originally installed Headway directory in the …/themes directory as otherwise the second version wouldn’t install. That didn’t affect the ability to switch from one to the other but I wonder if there’s some entry in some .ini file or elsewhere upsetting matters (or maybe in some of the rubbish Windows keeps squirrelling away in c:). Against this is that I did at least three complete removals and installs of not just WP but Xampp/WP and also checked the directory structure and the registry to remove any residual entries.

It’s merely that it appeared initially to work and now doesn’t, leaving me both puzzled and highly frustrated! Maybe a new test install on a different machine is the way to go first, though ultimately I do need to get it working on this development machine.

Hey Murdoch,

Thanks for the detailed feedback. Unfortunately, we don’t do remote support, so we can’t do #2. You could Dropbox a copy of the entire site and I can put it on my local dev and see if it works. If it does, the problem could be with your local setup. Same with #3.

I’m actually doing the same thing on my local dev re changing theme/plugins names so we can install different versions. I haven’t encountered any issues so far. :slight_smile:

Also, we do receive a lot of inquiries using Headway themes but none like this, at least from what I understood the problem is.

Ben

Cautiously (!) I’m going to say that it looks as if I’ve managed to fix it.

Initially I tried loading it on another machine, completely clean as far as WP was concerned, this running W7/SP1. In this instance I reverted to InstantWP, removed all default plug ins, installed Headway 3.8.5 and then added BB. Unfortunately it worked in exactly the same faulty way, that is, with BB apparently unable to use any facilities even though they all appeared to work.

However, I then noticed by chance that BB was changing the template or adding rows but wasn’t displaying them. I would change a template in BB and apparently nothing would happen. I published and then went to Headway but there was no sign of any change. However, when I returned to BB the new template was now in place.

About to give up, hurl everything out of the window and turn for consolation to a bottle of single malt in the cupboard I chanced on a reference to DesktopServer and thought I might as well try it. And it worked! I now have WP 4.4.1, Headway 3.8.5 and BB whatever, together with several other plug-ins, all working harmoniously together as they should. After all this huge aggravation I don’t entirely believe it and nor do I understand exactly why what appears to be a top end to Xampp (I used my exsisting installation) should bring that result. Nevertheless I’m both delighted and relieved if it truly has. We’ll see.

If you think there’s some odd conflict between Headway and BB then I’m happy to parcel up a couple of the earlier faulty installations for you to examine. Let me know. And thanks for your help.

Hey Murdoch,

You can send us a copy of the theme to hello [at] wpbeaverbuilder [dot] com. We can play around with it on our local devs and see if it works or not. :slight_smile:

Ben

Just sent you, using WeTransfer, a relevant copy of the installation. I’ll be interested to learn of what you find out, if you get a chance to look it over. Thanks, M

Any ideas, following my sending the data? I ask because I think I was, as I mentioned above, right to be cautious; that’s because I set up another fresh, minimal test installation purely to use BB with Headway to see how well they complemented each other and it’s again simply not working - the templates don’t show up and I can’t drag down and have stick any of the other facilities. I’ve now spent a huge amount of testing time and I’m afraid I’ve pretty much come to the conclusion that the two don’t easily work together, at least on the pretty standard setup I have here. However, before following that up definitively with BB in the next day or two I’m prepared to have a final go should there be anything that you can suggest imminently that might be causing these problems.

Thanks, and regards, MM

Hi Murdoch,

We apologise for the delay in our response, Ben has been travelling and will take a look later this evening when he returns. I will also download the files and take look myself too.

As soon as we have more information for you, we will reply ASAP.

All the best,
Danny

Hey Murdoch,

I just played around with the install and it seems the problem has nothing to do with BB. The template doesn’t load nor do the modules since the pages don’t have any content area, yet.

I tried creating a test page and without using BB, added content via the native WP editor and the same thing is happening, the content doesn’t reflect. Turns out you still have to create a layout using the Headway theme’s visual editor. I simply added a preset layout and it works now.

Ben

Thanks for checking things. Actually, I have used both approaches in my testing. Typically I would create a layout using Headway first of all and then switch to BB and I’ve also tried with a completely blank opener and attempted to create a layout using BB or to place one of the templates offered, without success.

I’ll shortly have one last attempt at this by setting up a completely new test site with just Headway and BB, creating a layout using Headway first, as you comment above, and see what happens. Problem there, of course, is that if there’s indeed some fragility in the interface between the two (as seems to be the case from what I say in my first para here) there remains the issue of a lack of robust usability in ordinary use. But let’s see what happens anyway.

Yours, M

Hi Ben

I’ve just spent some time setting up a new test site and playing around with different approaches. You’re indeed right in saying that some content-related action needs to be taken in Headway before BB will recognise and act but it’s a bit more complex than that, as far as I can see. And, with respect, I think it is to do with BB, at least in part in the sense that it relates to interaction between the two products.

It seems that:
a. If I set up and publish a new page in WP and then go to BB it won’t recognise this as a location for a template or for rows or modules, as you said. However, if Headway is not running as the theme (I used 2016 for this) then BB will recognise a brand new page as an appropriate location for a new BB template, row or module.
b. If I set up in Headway a single (or more) header block then there’s exactly the same behaviour as in a. (It may be that other blocks such as, say, a footer block on its own or in conjunction with a header block will work but I’ve not tried that.)
c. If I set up a content block then, indeed, BB will let me place a template or add rows or modules. And, further, this design remains in Headway design mode.
d. If I take the page described in a. above and then add blocks, including content blocks, it makes no difference - BB still won’t operate on it. It appears that once the page has been loaded into BB before Headway then it’s finished for BB editing purposes. (It may be that the behaviour I reported earlier, that of the content not initially being visible but appearing after a publication, might be the case but I didn’t check.)
e. If I then attempt to place this page in the bin I get an error message and the page remains visible and accessible through the dashboard; however, it also appears in the bin and if it’s then deleted from the bin it also disappears on the dashboard list. (Clearly, I’ve refreshed the dashboard page or reloaded it appropriately between times.)
f. I haven’t tested this exhaustively but the behaviour of placing a template appears capricious in that it appears to place the entire template into the first (and succeeding, see next) content block; that is on a page with header, content and footer (and widget) blocks placed in three different wrappers the requested template was placed in the middle, in the content block irrespective of whether I asked for it to replace the existing template or be appended to it. I accept that placing a footer above a template might seem eccentric but it’s a perfectly reasonable thing to do in the sense of then seeking to modify the template for whatever purposes - in other words shouldn’t it be possible for the user to decide where the start of the template should be, exactly as with rows or modules?
g. I then opened another test page with a header, three small content blocks, and a footer and loaded a templatge from BB. This template was automatically repeated as necessary by BB until all three content blocks were filled.
h. I then created another page with the same structure as in g. except that one of the content bocks was a Headway Swiss Army content block and this wasn’t then recognised by BB. Yes, of course, it’s a block from a third party plug-in and it’s quite reasonable that BB might not have programmed the relevant identification but I mention it from my perspective as being a limitation as the two Pizazz blocks and the attendant library are important for my own design needs.
i. Lastly, I created yet another new page, as in g., added a template through BB (which then repeated and filled the three blocks as before). I then added five content blocks - the middle one very narrow - and through BB appended a second template, something which resulted in a glorious mess, including overwritten elements, and which I’ve just emailed to you in HTML form.

Given that BB will recognise at least some other themes as suitable locations for taking new templates, rows and so on it seems reasonable that it should do the same with Headway although I accept there may be a difference in that in other themes the relevant area(s) may be implied by default. It’s also the case, of course, that if one knows that it’s necessary first to create a Headway content block then that’s an oddity to remember and easily work round (the problem comes, though, that if one doesn’t then the only option is to delete the relevant page and start again with a replacement). It seems to me, though, that the fact that one can’t specify where a template starts (and stops) and, further and related to that, that it will fill up any content space it finds, duplicating itself if necessary, is another serious problem. Granted it’s again possible to work round that but one then ends up needing to remember too many bits and pieces to ensure that the two products work well together and to avoid gotchas. I can certainly see the the considerable benefits that BB can bring to design and I wish it were otherwise but I don’t find them ready to work seamlessly together in the way that I at least would want to use two products to complement each other and without spending time worrying about inconsistencies or non-intuitive responses. A shame, but there it is. I shall, however, evaluate things yet again and it may turn out to be the case that the template issue is less of a problem than I currently think (although there’s also the risk that there are other interface problems not yet found) and the general design benefits outweigh using templates anyway. Let’s see.

Thanks again for your help.

Murdoch

Hey Murdoch,

I believe there’s a misunderstanding here as to what our plugin can do. It’s a Page Builder, it only works on content areas of pages, i.e., content blocks on the Headway theme. We’re simply replacing the WP native editor. :slight_smile:

The header/footer/sidebar are all part of your theme so BB won’t work there. Not really sure why Headway would allow for multiple content blocks though. There should only be one content block per page as that is where the content inside the WP editor is rendered.

I believe your theme is a Theme Builder. Not really sure but I think you should be able to move around the footer/header as you wish using the theme’s visual editor. Feel free to check your theme’s docs for more info.

Ben

Hi Ben

You’re right in that I did misunderstand the extent of the functionality of BB. However, I’d say that to call something a Page Builder suggests that it has a capability to build pages, pages being rather more than merely what is contained in a specialised block. And why on earth should there not be several content blocks per page? Clearly on the HTML file I sent you you can see eight and although that may be excessive it’s pretty common to have two or three, AFAICS. And given that that’s the case with Headway, and quite possibly with other themes, then it seems to me somewhat disingenuous to imply that it’s an eccentricity in Headway rather than a compatability failure in BB.

As for moving around the header and footer, sure, of course I can do that using Headway’s content adding and other functionality or, indeed, the functionality of some related plug-ins I use and that ultimately isn’t a great problem in itself.

Anyway, we’ve clearly come to an end as far as this is concerned so thanks again for your help.

Regards

Murdoch

Hey Murdoch! Thanks so much for leaving such detailed feedback and suggestions.

The terminology gets confusing. I think the clearest way to think of the page builder is as Ben put it, “we’re simply replacing the WP native editor.”

We’ll work on making the difference more clear. Thanks again for the suggestions. :slight_smile: