XPress - A theme and bridge for bringing WordPress into XenForo [Deleted]

I want to cancel featured article image feature. From setting page, although I deselect this option, but thread cover image does still existed.

Could you please check it ?

Screenshot_1.webp
 
Unfortunately, we (as website) didn't able to use it even one day.

Our problem is with cookies. When we activate the Xpress/XLink plugin on Wordpress side, we can't able to login into admin panel.

We talked with support and they said something just clears all cookies when we're clicking log-in button on /wp-admin or /wp-login. They said the problem is on our side. We enter our username and password, clicking "Log-In" button. Wordpress redirects us to homepage, without logging in.

I checked all nginx configs, no problem.
I checked databases on both side, no problem.
Using cloudflare but disabled, currently just using it just for their DNS service.
Deleted all xenforo and wordpress files, re-uploaded them.
Made a clean installation of Wordpress. With full clean database. Problem still exists.

So we (as website) decided to disable and delete plugin. Bridge is something we urgently need, and the only option in the market is your plugin but unfortunately we can't able to use it :/ You can check the latest ticket we opened on themehouse.com. Ticket ID: #14148

If you want, I can open up ticket with your name tagged.

Any help will be appreciated,
Thanks very much,
Berkin

XPress is definitely a complicated product, and there are a lot of variables in place. Have you tried it with all other WordPress plugins disabled? It's possible that one of them are interfering with how we detect the cookies
 
XPress is definitely a complicated product, and there are a lot of variables in place. Have you tried it with all other WordPress plugins disabled? It's possible that one of them are interfering with how we detect the cookies
Of course i tried :)

I even tried with deleting all plugins and themes, using the default one Wordpress comes with.
 
Of course i tried :)

I even tried with deleting all plugins and themes, using the default one Wordpress comes with.
It could be server config in general, as I mentioned most people who install fresh it works fine. Its hard to add FULL XPress when you already have a lot of things customized as well, since well its a framework. Like adding a basement to a house.
 
It could be server config in general, as I mentioned most people who install fresh it works fine. Its hard to add FULL XPress when you already have a lot of things customized as well, since well its a framework. Like adding a basement to a house.
I will just buy a new server with same server config nginx+php-fpm (nothing special) and try it in there. I will post updates.
 
I will just buy a new server with same server config nginx+php-fpm (nothing special) and try it in there. I will post updates.
Well I can see you are making an effort here. We offer installation services, its just there could be factors that even then it won't work. It might just be incompatible with the environment. But this product is being used by around 250 sites now, live sites, and the vast majority are working well. There are some recent bugs discovered which some are experiencing so we do hope to get a large update out as quickly as possible.
 
I will just buy a new server with same server config nginx+php-fpm (nothing special) and try it in there. I will post updates.

it won’t currently work with php-fpm due to the function mentioned on an earlier post. Checked with Lukas today and it’s been patched and is just pending some testing before release. That very well could be your issue as well, so I would recommend waiting on that release before trying a new server configuration. For now though, create that ticket and I’ll get your license extended :)
 
Is there any way to demote a promoted thread? E.g A Thread was promoted to a WP post (believe it was from the migration from XenPorta), but want to just make it a thread again, not a post. Can I just delete the WP post?
 
I have a website where I post programming tutorials. I use the code block on wordpress, when writing an article. This code block doesn't get any style, just a gray background.
Is there a way that the articles from wordpress could use the code highlight from xenforo?
wordpress:
wordpress.webp
XenForo:
xenforo.webp
 
Is there any way to demote a promoted thread? E.g A Thread was promoted to a WP post (believe it was from the migration from XenPorta), but want to just make it a thread again, not a post. Can I just delete the WP post?
Yes

I have a website where I post programming tutorials. I use the code block on wordpress, when writing an article. This code block doesn't get any style, just a gray background.
Is there a way that the articles from wordpress could use the code highlight from xenforo?
wordpress:
View attachment 207494
XenForo:
View attachment 207495
Are you using the XPress theme?
 
Not sure if this is the place but here it goes:
I managed to link XF with WP and things seem to work in principle. I am willing to now make it look good, test and eventually move to production.

I am seeking someone to help me make the commenting system ascetically look and feel similar to the TH-Press WP theme within my current worpress theme. TH does not offer this type of work for hire.
 
If I like my Wordpress theme,
will it be possible with this product to use the Wordpress header style at the Xenforo pages ? Thanks in advance.
 
I have reinstalled the plugin after quite some time and I have this error when trying to create a user promotion
PHP:
GuzzleHttp\Exception\RequestException: cURL error 3: <url> malformed (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:186
PHP:
GuzzleHttp\Exception\RequestException: cURL error 3: <url> malformed (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) in src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php at line 186
GuzzleHttp\Handler\CurlFactory::createRejection() in src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php at line 149
GuzzleHttp\Handler\CurlFactory::finishError() in src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php at line 102
GuzzleHttp\Handler\CurlFactory::finish() in src/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php at line 43
GuzzleHttp\Handler\CurlHandler->__invoke() in src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php at line 28
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}() in src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php at line 51
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}() in src/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php at line 37
GuzzleHttp\PrepareBodyMiddleware->__invoke() in src/vendor/guzzlehttp/guzzle/src/Middleware.php at line 30
GuzzleHttp\Middleware::GuzzleHttp\{closure}() in src/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php at line 54
GuzzleHttp\RedirectMiddleware->__invoke() in src/vendor/guzzlehttp/guzzle/src/Middleware.php at line 60
GuzzleHttp\Middleware::GuzzleHttp\{closure}() in src/vendor/guzzlehttp/guzzle/src/HandlerStack.php at line 67
GuzzleHttp\HandlerStack->__invoke() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 277
GuzzleHttp\Client->transfer() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 125
GuzzleHttp\Client->requestAsync() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 131
GuzzleHttp\Client->request() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 89
GuzzleHttp\Client->__call() in src/addons/ThemeHouse/Core/Http/HttpClient/20181220.php at line 12
ThemeHouse\Core\Http\HttpClient->simpleGet() in src/addons/ThemeHouse/XLink/RemoteHandler/Traits/APICall.php at line 64
ThemeHouse\XPress\RemoteHandler\Usergroup->callAPI() in src/addons/ThemeHouse/XPress/RemoteHandler/Usergroup.php at line 23
ThemeHouse\XPress\RemoteHandler\Usergroup->getRemoteUserGroups() in src/addons/ThemeHouse/XLink/Admin/Controller/Promotion.php at line 97
ThemeHouse\XLink\Admin\Controller\Promotion->promotionAddEdit() in src/addons/ThemeHouse/XLink/Admin/Controller/Promotion.php at line 81
ThemeHouse\XLink\Admin\Controller\Promotion->actionAdd() in src/XF/Mvc/Dispatcher.php at line 321
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 244
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 2178
XF\App->run() in src/XF.php at line 390
XF::runApp() in admin.php at line 13

everything else seems to be working properly.
How do I fix this?
 
hi guys, question, when a new user signs up to xenforo (2.1), the bridge creates both wordpress and xenforo accounts at time of sign up? Or the wordpress account would be created the first time user tries to access a wordpress page?

And if a new user gets created through the api as oppose to the xenforo registration form, would that be a problem?

Thanks :)
 
Hi

We ve one issue we use XLink and XWiki

Code:
ErrorException: [E_NOTICE] Undefined variable: usergroupLink src/addons/ThemeHouse/XLink/Repository/XLink.php:114


Stack trace
#0 src/addons/ThemeHouse/XLink/Repository/XLink.php(114): XF::handlePhpError(8, '[E_NOTICE] Unde...', 'sr...', 114, Array)
#1 src/addons/ThemeHouse/XLink/RemoteHandler/AbstractPlatform.php(74): ThemeHouse\XLink\Repository\XLink->getUsergroupLinkHandler(Object(ThemeHouse\XLink\Entity\PlatformLink))
#2 src/addons/ThemeHouse/XLink/Admin/Controller/Promotion.php(96): ThemeHouse\XLink\RemoteHandler\AbstractPlatform->getUsergroupHandler()
#3 src/addons/ThemeHouse/XLink/Admin/Controller/Promotion.php(81): ThemeHouse\XLink\Admin\Controller\Promotion->promotionAddEdit(Object(ThemeHouse\XLink\Entity\Promotion))
#4 src/XF/Mvc/Dispatcher.php(321): ThemeHouse\XLink\Admin\Controller\Promotion->actionAdd(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('ThemeHouse\\XLin...', 'Add', Object(XF\Mvc\RouteMatch), Object(ThemeHouse\XLink\Admin\Controller\Promotion), NULL)
#6 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(ThemeHouse\XLink\Admin\Controller\Promotion), NULL)
#7 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#8 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#9 src/XF.php(390): XF\App->run()
#10 admin.php(13): XF::runApp('XF\\Admin\\App')
#11 {main}


Request state
array(4) {
  ["url"] => string(43) "/admin.php?xlink/platforms/4/promotions/add"
  ["referrer"] => string(71) "hXXXXXXXXXXXXXXXXpromotions/"
  ["_GET"] => array(1) {
    ["xlink/platforms/4/promotions/add"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}

Any idea?

Regards
 
Last edited:
I have reinstalled the plugin after quite some time and I have this error when trying to create a user promotion
PHP:
GuzzleHttp\Exception\RequestException: cURL error 3: <url> malformed (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:186
PHP:
GuzzleHttp\Exception\RequestException: cURL error 3: <url> malformed (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) in src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php at line 186
GuzzleHttp\Handler\CurlFactory::createRejection() in src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php at line 149
GuzzleHttp\Handler\CurlFactory::finishError() in src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php at line 102
GuzzleHttp\Handler\CurlFactory::finish() in src/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php at line 43
GuzzleHttp\Handler\CurlHandler->__invoke() in src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php at line 28
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}() in src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php at line 51
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}() in src/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php at line 37
GuzzleHttp\PrepareBodyMiddleware->__invoke() in src/vendor/guzzlehttp/guzzle/src/Middleware.php at line 30
GuzzleHttp\Middleware::GuzzleHttp\{closure}() in src/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php at line 54
GuzzleHttp\RedirectMiddleware->__invoke() in src/vendor/guzzlehttp/guzzle/src/Middleware.php at line 60
GuzzleHttp\Middleware::GuzzleHttp\{closure}() in src/vendor/guzzlehttp/guzzle/src/HandlerStack.php at line 67
GuzzleHttp\HandlerStack->__invoke() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 277
GuzzleHttp\Client->transfer() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 125
GuzzleHttp\Client->requestAsync() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 131
GuzzleHttp\Client->request() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 89
GuzzleHttp\Client->__call() in src/addons/ThemeHouse/Core/Http/HttpClient/20181220.php at line 12
ThemeHouse\Core\Http\HttpClient->simpleGet() in src/addons/ThemeHouse/XLink/RemoteHandler/Traits/APICall.php at line 64
ThemeHouse\XPress\RemoteHandler\Usergroup->callAPI() in src/addons/ThemeHouse/XPress/RemoteHandler/Usergroup.php at line 23
ThemeHouse\XPress\RemoteHandler\Usergroup->getRemoteUserGroups() in src/addons/ThemeHouse/XLink/Admin/Controller/Promotion.php at line 97
ThemeHouse\XLink\Admin\Controller\Promotion->promotionAddEdit() in src/addons/ThemeHouse/XLink/Admin/Controller/Promotion.php at line 81
ThemeHouse\XLink\Admin\Controller\Promotion->actionAdd() in src/XF/Mvc/Dispatcher.php at line 321
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 244
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 2178
XF\App->run() in src/XF.php at line 390
XF::runApp() in admin.php at line 13

everything else seems to be working properly.
How do I fix this?
Hi

We ve one issue we use XLink and XWiki

Code:
ErrorException: [E_NOTICE] Undefined variable: usergroupLink src/addons/ThemeHouse/XLink/Repository/XLink.php:114


Stack trace
#0 src/addons/ThemeHouse/XLink/Repository/XLink.php(114): XF::handlePhpError(8, '[E_NOTICE] Unde...', 'sr...', 114, Array)
#1 src/addons/ThemeHouse/XLink/RemoteHandler/AbstractPlatform.php(74): ThemeHouse\XLink\Repository\XLink->getUsergroupLinkHandler(Object(ThemeHouse\XLink\Entity\PlatformLink))
#2 src/addons/ThemeHouse/XLink/Admin/Controller/Promotion.php(96): ThemeHouse\XLink\RemoteHandler\AbstractPlatform->getUsergroupHandler()
#3 src/addons/ThemeHouse/XLink/Admin/Controller/Promotion.php(81): ThemeHouse\XLink\Admin\Controller\Promotion->promotionAddEdit(Object(ThemeHouse\XLink\Entity\Promotion))
#4 src/XF/Mvc/Dispatcher.php(321): ThemeHouse\XLink\Admin\Controller\Promotion->actionAdd(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('ThemeHouse\\XLin...', 'Add', Object(XF\Mvc\RouteMatch), Object(ThemeHouse\XLink\Admin\Controller\Promotion), NULL)
#6 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(ThemeHouse\XLink\Admin\Controller\Promotion), NULL)
#7 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#8 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#9 src/XF.php(390): XF\App->run()
#10 admin.php(13): XF::runApp('XF\\Admin\\App')
#11 {main}


Request state
array(4) {
  ["url"] => string(43) "/admin.php?xlink/platforms/4/promotions/add"
  ["referrer"] => string(71) "hXXXXXXXXXXXXXXXXpromotions/"
  ["_GET"] => array(1) {
    ["xlink/platforms/4/promotions/add"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}

Any idea?

Regards
Both of these errors have been reported to our issue tracker. I'll send a status update once some comments have been added to these issues.
hi guys, question, when a new user signs up to xenforo (2.1), the bridge creates both wordpress and xenforo accounts at time of sign up? Or the wordpress account would be created the first time user tries to access a wordpress page?

And if a new user gets created through the api as oppose to the xenforo registration form, would that be a problem?

Thanks :)
Yes, if you have the following option enabled in Platform Options "Generate remote accounts". More is explained here.
 
We have tried to remove Xenforo comments on the Wordpress single.php. It still shows. When we remove the comments from the inc/filter.php page the wordpress comments can be shown. We have a child theme. How do we remove the comment filter in our child theme?

/** --------- */
/** COMMENTS */
/** --------- */

/** FORMAT COMMENT REPLY FIELD */
add_filter('comment_form_field_comment', function () {
\XPress::registry()->loadJS('themehouse/xpress/comment.js');
return '<div data-xf-init="xpress-comment-form">' . \XPress::getEditorInstance('comment_content', 'comment') . '</div>';
}, 8);

/** READ XF FROALA EDITOR CONTENT ON SAVE */
add_filter('preprocess_comment', function ($data) {
$data['comment_content'] = \XPress::getEditorContent('comment_content') ?: $data['comment_content'];

if (empty($data['comment_content']) || $data['comment_content'] === 'x') {
wp_die(\XPress::xlink()->phrase('xpress_empty_comment_error'), \XPress::xlink()->phrase('xpress_empty_comment'));
}

return $data;
}, 99, 1);

For example using code like this in our child theme functions:

function remove_language_attributes() {
remove_filter('language_attributes', 'add_opengraph_doctype');
}
add_filter('init', 'remove_language_attributes');
 
Top Bottom