It finally showed up - but that definitely took a quite a while. Maybe I was fooled by cached content?
[nodebb-plugin-blog-comments] Blog Commenting Engine (Ghost, Wordpress widget)
Made a little progress by deactivating the recommended WordPress JSON API plugin and installing/activating Jetpack's JSON plugin. Also uninstalled then reinstalled the NodeBB Blog Comments plugin.
Now I'm seeing the "Publish Article to NodeBB" button, but when I hit it, I get the following error:
Internal error. Oops! Looks like something went wrong! /comments/publish Unexpected end of input
Any thoughts on where I should be looking for the missing
}or whatever it could be?
I've checked the syntax in several of the files, such as library.js, wordpress.js, and everything looks fine there. Still not sure where this error is originating. @psychobunny
@psychobunny Has no one else experienced this error?
Oops! Looks like something went wrong!
Unexpected end of input
What version of Wordpress, JSON API and Jetpack did you try using? I'll install them and see if I can figure out what's going on
@psychobunny Thank you so much for the response.
JSON API by Dan Phiffer: v1.1.1
Jetpack (JSON API) : v3.9.1
Also, didn't know if the path in the following line could be a possible issue for my install, as the wordpress.js file in my setup is actually located in /node_modules/nodebb-plugin-blog-comments/public/lib/wordpress.js (I tried switching this out just in case, but no luck. just thought I'd mention it).
nbb.src = nodeBBURL + '/plugins/nodebb-plugin-blog-comments/lib/wordpress.js';
Once again, truly appreciate your help on this.
The latter is fine. I've never tried Jetpack before, and I imagine it's not immediately compatible if the variable names it returns in the API are slightly different from what we're expecting
I'll try to see what's up with the JSON API first. If we can get the button to show up I don't think you'll encounter the second problem you mentioned
@psychobunny thank you very much.
@psychobunny if it would be helpful for me to share my ACP plugin settings as well as my comments.php config, just in case I'm missing something simple like syntax, let me know.
Sure yes please. I haven't looked into it yet but I'll have a look tomorrow or later tonight
Thank you so much again for your help. It's much appreciated.
Your problem with the original JSON API was that the publish button didn't show up right?
Could you reactivate that and then move the code above this line
<?php if ( post_password_required() ) return; ?>
See this I'm willing to bet its false, and so the code below would never show up
@psychobunny I actually reactivated the original JSON API (and deactivated Jetpack's) prior to your last post, and the publish button was still showing. Don't know what I had done to screw it up the first time, but even without moving the code, it does show. (Still outputs the error, though).
Moved all of the contents in comments.php above the code you mentioned, and still getting the same "Unexpected end of input" error.
@psychobunny may be another silly thing to ask, but thought I'd give every piece of information I can, however irrelevant it may seem, just in case.
I'm logged in as admin on both Wordpress and NodeBB, both accounts have the same name, etc. Didn't know if there were any stringent requirements with respect to these accounts needing to be identical in some way in order for the publishing to be authorized by NodeBB.
@psychobunny trying to think of any additional info I could provide regarding my setup or the error itself. Please let me know if I have yet to elaborate on some piece of info that could help in pinpointing the error.
I doubt that's the issue, but I'm finally getting a chance to work on this in about an hour. Will let you know
@psychobunny thanks. Just thought I'd mention those points in case it brought something to light. And again, much appreciated.
By any chance, is this a subfolder install (for WP?) ex. http://domain.com/wordpress
@psychobunny nope, it's not.
Okay, updated to 0.5.0
- Fixed a bug with wordpress subfolder installs (please re-copy the code in the readme into your comments.php file)
- Fixed for the latest version of JSON API (I'm not exactly sure when they changed the structure, but this version should work on 1.1.1 or higher)
Hope it works for you