XPress - A theme and bridge for bringing WordPress into XenForo

XPress - A theme and bridge for bringing WordPress into XenForo 1.1.2

No permission to buy ($99.95)
How do we make this work for custom post types? We want the wordpress custom post type posts to use the xenforo comments. Now the comments box appears but we cannot link the WP post to the Xenforo thread. No Xpress box in the CPT add post page. Post work correctly. Tried adding CPT with CPT UI and PODS. User Sphinx says it is possible with coding modification.
 

Attachments

turbos

Member
It's impossible for me to make it work. The wordpress page is blank and I'm getting a 504 timeout error. I have opened a ticket.
 

Stephan Zeigt

New member
Hey Guys.

First of all i have to say: such a great add on. I love it to combine wordpress with xenforo.
I installed everything and i am busy with styling process now. During this actions i noticed, that i dont like the information in the headers of postings on my wordpress installation.

I attached some screenshots- they should explain what i mean.
Is there a way to change those Information or hide them? Where can i change them?

regards,
stephan
 

Attachments

Oz_Horror

Member
@Lukas W.
I really appreciate your input I think I have the issue sorted out now after some clicking and reading through the documentation - my apologies was getting lost in between XPress and XLink documentation.

It does however say that if you have the issue I was having to delete certain plugins on WP - I did this and now when I go to edit/add widgets on my XF it comes up with an error... hang on a second I will click the button so I can report it directly:

First it says:
Processing…
Synchronizing... widgets (1)

And then it comes up:
Code:
Exception: No route was found matching the URL and request method in src/addons/ThemeHouse/XLink/RemoteHandler/Traits/APICall.php at line 78
ThemeHouse\XPress\RemoteHandler\Widget->callAPI() in src/addons/ThemeHouse/XPress/RemoteHandler/Widget.php at line 13
ThemeHouse\XPress\RemoteHandler\Widget->getWidgetList() in src/addons/ThemeHouse/XLink/Job/SyncWidgets.php at line 62
ThemeHouse\XLink\Job\SyncWidgets->run() in src/XF/Job/Manager.php at line 253
XF\Job\Manager->runJobInternal() in src/XF/Job/Manager.php at line 195
XF\Job\Manager->runJobEntry() in src/XF/Job/Manager.php at line 111
XF\Job\Manager->runByIds() in src/XF/Admin/Controller/Tools.php at line 120
XF\Admin\Controller\Tools->actionRunJob() in src/XF/Mvc/Dispatcher.php at line 321
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 249
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 100
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 50
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2177
XF\App->run() in src/XF.php at line 390
XF::runApp() in admin.php at line 13
Is there anyway to fix this so I can edit the Widgets on my forum page?

Thank you for any assistance in advance.
 

Lukas W.

Formerly katsulynx
There'll be a second error attached to the log entry of this one in the ACP error log, that'll hold more information on the actual problem.
It seems to be the 404 route not found error still, though.
 

gforce

Active member
Sorry, I wasn't clear enough on what I was asking. Your Wordpress is installed at Domain.com. Now is your forum installed in the root folder of your website? Or is it in another directory via subdomain?
I use /wordpress for wordpress and /forums for forums. What i do is have a redirect toss the homepage to /wordpress within.
 

ak38

Active member
Apologies if this has already been asked.

I like the idea of this addon for our community and wonder if most/all wordpress plugins also work with this solution or is this limited?

Thanks
 

Mike Creuzer

Well-known member
Apologies if this has already been asked.

I like the idea of this addon for our community and wonder if most/all wordpress plugins also work with this solution or is this limited?

Thanks
To add to what @dethfire kindly pointed out, the general rule here is that, from what we can tell, most things will work just fine. But plugins that heavily modify user/group/permissions, cache/performance addons, etc. may not work as simply we use XenForo tools instead, so those addons won't have any way to properly work inside of a XenForo environment. It's a bit hard to explain, but if you or anyone else ever has a question on an add-on, feel free to post it here and I can probably be quite accurate with a guess as to whether or not the addon will conflict or not.
Does woocommerce work with this?
As far as we've tested (and added some basic support for) should work just fine.
 

dethfire

Well-known member
One plugin I know doesn't work is Watu Quiz. The quiz radio forms are totally broken. Weird.
 

est3ban129

Active member
I also have this error, the only thing I did is change the domain.

In the old domain it works, in the new one it doesn't.
It's strange, how can you fix it ?

I have reinstalled the plugin since 0 but it still does not work

Code:
Exception: No se encontró la ruta que coincida con la URL y el método de la petición src/addons/ThemeHouse/XLink/RemoteHandler/Traits/APICall.php:78
Generado por: est3ban129 1 May 2019 a las 00:57
Seguimiento
#0 src/addons/ThemeHouse/XPress/RemoteHandler/Platform.php(55): ThemeHouse\XPress\RemoteHandler\Platform->callAPI('/xpress/v1/sett...', Array, 'POST', false)
#1 src/addons/ThemeHouse/XLink/Admin/Controller/Platform.php(178): ThemeHouse\XPress\RemoteHandler\Platform->syncSettingsToRemote()
#2 src/XF/Mvc/Dispatcher.php(321): ThemeHouse\XLink\Admin\Controller\Platform->actionSave(Object(XF\Mvc\ParameterBag))
#3 src/XF/Mvc/Dispatcher.php(248): XF\Mvc\Dispatcher->dispatchClass('ThemeHouse\\XLin...', 'Save', Object(XF\Mvc\RouteMatch), Object(ThemeHouse\XLink\Admin\Controller\Platform), NULL)
#4 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(ThemeHouse\XLink\Admin\Controller\Platform), NULL)
#5 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#6 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#7 src/XF.php(390): XF\App->run()
#8 admin.php(13): XF::runApp('XF\\Admin\\App')
#9 {main}

-------------

Previous GuzzleHttp\Exception\ClientException: Client error: `POST https://****.com/?xf_user=1&rest_route=%2Fxpress%2Fv1%2Fsettings` resulted in a `404 Not Found` response:
{"code":"rest_no_route","message":"No se encontr\u00f3 la ruta que coincida con la URL y el m\u00e9todo de la petici\u00 (truncated...)
 - src/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113
#0 src/vendor/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
#1 src/vendor/guzzlehttp/promises/src/FulfilledPromise.php(39): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
#2 src/vendor/guzzlehttp/promises/src/TaskQueue.php(47): GuzzleHttp\Promise\FulfilledPromise::GuzzleHttp\Promise\{closure}()
#3 src/vendor/guzzlehttp/promises/src/Promise.php(246): GuzzleHttp\Promise\TaskQueue->run(true)
#4 src/vendor/guzzlehttp/promises/src/Promise.php(223): GuzzleHttp\Promise\Promise->invokeWaitFn()
#5 src/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#6 src/vendor/guzzlehttp/guzzle/src/Client.php(131): GuzzleHttp\Promise\Promise->wait()
#7 src/vendor/guzzlehttp/guzzle/src/Client.php(89): GuzzleHttp\Client->request('post', 'https://zascach...', Array)
#8 src/addons/ThemeHouse/Core/Http/HttpClient/20181220.php(23): GuzzleHttp\Client->__call('post', Array)
#9 src/addons/ThemeHouse/XLink/RemoteHandler/Traits/APICall.php(66): ThemeHouse\Core\Http\HttpClient->simplePost('https://zascach...', Array, Array)
#10 src/addons/ThemeHouse/XPress/RemoteHandler/Platform.php(55): ThemeHouse\XPress\RemoteHandler\Platform->callAPI('/xpress/v1/sett...', Array, 'POST', false)
#11 src/addons/ThemeHouse/XLink/Admin/Controller/Platform.php(178): ThemeHouse\XPress\RemoteHandler\Platform->syncSettingsToRemote()
#12 src/XF/Mvc/Dispatcher.php(321): ThemeHouse\XLink\Admin\Controller\Platform->actionSave(Object(XF\Mvc\ParameterBag))
#13 src/XF/Mvc/Dispatcher.php(248): XF\Mvc\Dispatcher->dispatchClass('ThemeHouse\\XLin...', 'Save', Object(XF\Mvc\RouteMatch), Object(ThemeHouse\XLink\Admin\Controller\Platform), NULL)
#14 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(ThemeHouse\XLink\Admin\Controller\Platform), NULL)
#15 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#16 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#17 src/XF.php(390): XF\App->run()
#18 admin.php(13): XF::runApp('XF\\Admin\\App')
#19 {main}
 

Spinix-

Active member
How do we make this work for custom post types? We want the wordpress custom post type posts to use the xenforo comments. Now the comments box appears but we cannot link the WP post to the Xenforo thread. No Xpress box in the CPT add post page. Post work correctly. Tried adding CPT with CPT UI and PODS. User Sphinx says it is possible with coding modification.
Please @ThemeHouse make custom post types work out of the box. Then i can buy this product again. I don't want to update the code every update to make custom post types working..
 

ExpatIndo

Member
Hi, the documentation says:

XPress options can be found in your XenForo Admin Control Panel → Setup → Options → [TH] XPress. Please see the documentation for XLink for general options.
But I have no XPress options. I did install both XLink and XPress and the bridge is working but I cannot see any XPress options. Even with super admin account logged into XF ACP.

Any idea?
 
Top