New pricing plan
With Extiverse now supporting multiple plans per extensions, I am adding a yearly plan to this extension.
You now have the choice between:
- Monthly at $5/month
- Yearly at $50/year (save ~16%)
With Extiverse now supporting multiple plans per extensions, I am adding a yearly plan to this extension.
You now have the choice between:
clarkwinkelmann Whoaaa, thanks. Extensions Looks great, Thanks for the great works!
$50 a year really a very good deal. (future proof with bug fixes and updates )
I have few requests, i agree to build a good plugin, not an easy task .. everything will get improved over time. maybe in future builds please consider adding these
if these features are possible I am ready to subscribe
Hari hi. Thanks for the feedback.
displaying flarum posts as native Wordpress comments
There is no plan to make comments wordpress-native. Doing that would remove all benefits of using Flarum in the first place. You wouldn't get access to likes, mentions, or any other feature added by Flarum extensions.
Maybe what you're looking for is a plugin to sync your native Wordpress comments to Flarum?
add Load more button
The Flarum infinite loading should be used inside of the iframe already.
login button
There is a "Login to reply" button that's already present. You can see the guest experience on my demo website. It should work well with social logins.
iframe need to be removed
It's not going to be that easy. I hope to offer a "no-iframe" integration in the future, but the alternative will be a javascript integration, like Disqus.
If you're looking for theming the Flarum embed, that's possible via Flarum Custom CSS. When the extension is enabled, you also get an additional custom CSS modal to add CSS that's only loaded in the iframe to reduce load on the normal forum.
clarkwinkelmann hrvoje_hr Hoping for the different wp categories <-> Flarum tags option in the next release.
This will come at some point
Any news about this feature?
clarkwinkelmann but the alternative will be a javascript integration, like Disqus.
This would be great. With every visitors spike on my WP we have serious issues with CPU impact.
Generally, yearly plan is a great offer, but before that kind of commitment I would like to know the future plans and roughly timeframes.
hrvoje_hr I will draft an official timeline for planned features. For now, nothing has been decided.
Freaking fantastic. Way to go. Question:
The core of my wordpress site will be a plugin that creates a social network website (a facebook clone of sorts). It too has User Profiles. How hard would it be for you or a Wordpress engineer to integrate the 2 so the user profiles are synced and it all behaves as one website?
Thanks!
thadjohnson could you give a bit more details?
My extension provides email synchronization and global login/logout.
Every user still has two profile pages though (if you have public profiles in Wordpress). You could probably make it so the profile links from Flarum go to Wordpress or vice-versa, but then it will be very complicated to show the list of discussions/posts/likes on Wordpress profile or show whatever the Wordpress profiles show on the Flarum profile.
Anyone else has problems with publishing posts while this extension enabled?
I'm getting Publishing Failed error in W and this error in console:
Failed to load resource: the server responded with a status of 500 ()
Post is published, but without featured image. It's necessary to publish it again for featured image to appear.
Also, this error appears on blank page when try to trash the post.
success":false,"data":[{"code":"kilowhat_flarum_api_error","message":"Received status code 500 from Flarum API at https:\/\/flarum.mysite.com\/api\/kilowhat\/wordpress\/post\/update\/46991. Body: {\"errors\":[{\"status\":\"500\",\"code\":\"unknown\"}]}"}]}
hrvoje_hr there should be a matching error message in Flarum logs when you see kilowhat_flarum_api_error
in Wordpress. That message in Flarum logs should explain what went wrong.
Or alternatively, if you enable debug mode in Flarum, you'll get the raw error message inside of the kilowhat_flarum_api_error
response instead of just "status:500"
This is new error after publishing with Flarum debuge mode enabled
POST https://mysite.com/wp-json/wp/v2/posts/47028?_locale=user 500
R @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
tryCatch @ wp-polyfill.min.js?ver=7.4.4:1
invoke @ wp-polyfill.min.js?ver=7.4.4:1
t.<computed> @ wp-polyfill.min.js?ver=7.4.4:1
n @ api-fetch.min.js?ver…8b1b85961e759bf03:2
u @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
H @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
p @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
H @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
p @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
t @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
Q @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
(anonymous) @ api-fetch.min.js?ver…8b1b85961e759bf03:2
F @ api-fetch.min.js?ver…8b1b85961e759bf03:2
Show 110 more frames
{"success":false,"data":[{"code":"kilowhat_flarum_api_error","message":"Received status code 500 from Flarum API at https:\/\/forum.mysite.com\/api\/kilowhat\/wordpress\/post\/update\/47036. Body: {\"errors\":[{\"status\":\"500\",\"code\":\"unknown\",\"detail\":\"Symfony\\\\Component\\\\Debug\\\\Exception\\\\FatalThrowableError: Argument 1 passed to Reflar\\\\Webhooks\\\\Response::setDescription() must be of the type string or null, array given, called in \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/reflar\\\/webhooks\\\/src\\\/Actions\\\/Discussion\\\/Hidden.php on line 36 in \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/reflar\\\/webhooks\\\/src\\\/Response.php:107\\nStack trace:\\n#0 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/reflar\\\/webhooks\\\/src\\\/Actions\\\/Discussion\\\/Hidden.php(36): Reflar\\\\Webhooks\\\\Response-\\u003EsetDescription()\\n#1 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/reflar\\\/webhooks\\\/src\\\/Jobs\\\/HandleEvent.php(47): Reflar\\\\Webhooks\\\\Actions\\\\Discussion\\\\Hidden-\\u003Elisten()\\n#2 [internal function]: Reflar\\\\Webhooks\\\\Jobs\\\\HandleEvent-\\u003Ehandle()\\n#3 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/container\\\/BoundMethod.php(29): call_user_func_array()\\n#4 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/container\\\/BoundMethod.php(87): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\\n#5 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/container\\\/BoundMethod.php(31): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod()\\n#6 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/container\\\/Container.php(572): Illuminate\\\\Container\\\\BoundMethod::call()\\n#7 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/bus\\\/Dispatcher.php(94): Illuminate\\\\Container\\\\Container-\\u003Ecall()\\n#8 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/pipeline\\\/Pipeline.php(128): Illuminate\\\\Bus\\\\Dispatcher-\\u003EIlluminate\\\\Bus\\\\{closure}()\\n#9 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/pipeline\\\/Pipeline.php(104): Illuminate\\\\Pipeline\\\\Pipeline-\\u003EIlluminate\\\\Pipeline\\\\{closure}()\\n#10 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/bus\\\/Dispatcher.php(98): Illuminate\\\\Pipeline\\\\Pipeline-\\u003Ethen()\\n#11 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/queue\\\/CallQueuedHandler.php(49): Illuminate\\\\Bus\\\\Dispatcher-\\u003EdispatchNow()\\n#12 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/queue\\\/Jobs\\\/Job.php(83): Illuminate\\\\Queue\\\\CallQueuedHandler-\\u003Ecall()\\n#13 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/queue\\\/SyncQueue.php(42): Illuminate\\\\Queue\\\\Jobs\\\\Job-\\u003Efire()\\n#14 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/reflar\\\/webhooks\\\/src\\\/Listener\\\/TriggerListener.php(85): Illuminate\\\\Queue\\\\SyncQueue-\\u003Epush()\\n#15 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/events\\\/Dispatcher.php(357): Reflar\\\\Webhooks\\\\Listener\\\\TriggerListener-\\u003Erun()\\n#16 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/illuminate\\\/events\\\/Dispatcher.php(209): Illuminate\\\\Events\\\\Dispatcher-\\u003EIlluminate\\\\Events\\\\{closure}()\\n#17 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Foundation\\\/DispatchEventsTrait.php(33): Illuminate\\\\Events\\\\Dispatcher-\\u003Edispatch()\\n#18 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/kilowhat\\\/flarum-ext-wordpress\\\/src\\\/Controllers\\\/WordpressPostUpdateController.php(189): Kilowhat\\\\Wordpress\\\\Controllers\\\\WordpressPostUpdateController-\\u003EdispatchEventsFor()\\n#19 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Http\\\/RouteHandlerFactory.php(38): Kilowhat\\\\Wordpress\\\\Controllers\\\\WordpressPostUpdateController-\\u003Ehandle()\\n#20 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Http\\\/Middleware\\\/DispatchRoute.php(65): Flarum\\\\Http\\\\RouteHandlerFactory-\\u003EFlarum\\\\Http\\\\{closure}()\\n#21 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Flarum\\\\Http\\\\Middleware\\\\DispatchRoute-\\u003Eprocess()\\n#22 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/kilowhat\\\/flarum-ext-wordpress\\\/src\\\/Middlewares\\\/LogWordpressRequests.php(28): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#23 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Kilowhat\\\\Wordpress\\\\Middlewares\\\\LogWordpressRequests-\\u003Eprocess()\\n#24 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/kilowhat\\\/flarum-ext-wordpress\\\/src\\\/Middlewares\\\/PasswordResetWarningMiddleware.php(20): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#25 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Kilowhat\\\\Wordpress\\\\Middlewares\\\\PasswordResetWarningMiddleware-\\u003Eprocess()\\n#26 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Http\\\/Middleware\\\/SetLocale.php(50): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#27 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Flarum\\\\Http\\\\Middleware\\\\SetLocale-\\u003Eprocess()\\n#28 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Http\\\/Middleware\\\/CheckCsrfToken.php(41): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#29 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Flarum\\\\Http\\\\Middleware\\\\CheckCsrfToken-\\u003Eprocess()\\n#30 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Http\\\/Middleware\\\/AuthenticateWithHeader.php(55): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#31 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Flarum\\\\Http\\\\Middleware\\\\AuthenticateWithHeader-\\u003Eprocess()\\n#32 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Http\\\/Middleware\\\/AuthenticateWithSession.php(32): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#33 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Flarum\\\\Http\\\\Middleware\\\\AuthenticateWithSession-\\u003Eprocess()\\n#34 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Http\\\/Middleware\\\/RememberFromCookie.php(51): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#35 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Flarum\\\\Http\\\\Middleware\\\\RememberFromCookie-\\u003Eprocess()\\n#36 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Http\\\/Middleware\\\/StartSession.php(61): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#37 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Flarum\\\\Http\\\\Middleware\\\\StartSession-\\u003Eprocess()\\n#38 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Api\\\/Middleware\\\/FakeHttpMethods.php(29): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#39 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Flarum\\\\Api\\\\Middleware\\\\FakeHttpMethods-\\u003Eprocess()\\n#40 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Http\\\/Middleware\\\/ParseJsonBody.php(28): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#41 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Flarum\\\\Http\\\\Middleware\\\\ParseJsonBody-\\u003Eprocess()\\n#42 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Http\\\/Middleware\\\/HandleErrors.php(57): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#43 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Flarum\\\\Http\\\\Middleware\\\\HandleErrors-\\u003Eprocess()\\n#44 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/MiddlewarePipe.php(84): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#45 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/middlewares\\\/request-handler\\\/src\\\/RequestHandler.php(84): Laminas\\\\Stratigility\\\\MiddlewarePipe-\\u003Eprocess()\\n#46 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Middlewares\\\\RequestHandler-\\u003Eprocess()\\n#47 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/middlewares\\\/base-path-router\\\/src\\\/BasePathRouter.php(97): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#48 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Middlewares\\\\BasePathRouter-\\u003Eprocess()\\n#49 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Middleware\\\/OriginalMessages.php(42): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#50 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Laminas\\\\Stratigility\\\\Middleware\\\\OriginalMessages-\\u003Eprocess()\\n#51 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/middlewares\\\/base-path\\\/src\\\/BasePath.php(53): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#52 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/Next.php(61): Middlewares\\\\BasePath-\\u003Eprocess()\\n#53 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/MiddlewarePipe.php(84): Laminas\\\\Stratigility\\\\Next-\\u003Ehandle()\\n#54 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-stratigility\\\/src\\\/MiddlewarePipe.php(73): Laminas\\\\Stratigility\\\\MiddlewarePipe-\\u003Eprocess()\\n#55 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/laminas\\\/laminas-httphandlerrunner\\\/src\\\/RequestHandlerRunner.php(96): Laminas\\\\Stratigility\\\\MiddlewarePipe-\\u003Ehandle()\\n#56 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/vendor\\\/flarum\\\/core\\\/src\\\/Http\\\/Server.php(42): Laminas\\\\HttpHandlerRunner\\\\RequestHandlerRunner-\\u003Erun()\\n#57 \\\/home\\\/394430.cloudwaysapps.com\\\/vhbpaagndj\\\/public_html\\\/flarum\\\/public\\\/index.php(26): Flarum\\\\Http\\\\Server-\\u003Elisten()\\n#58 {main}\"}]}"}]}
[Thu Jul 02 06:36:16.224615 2020] [proxy_fcgi:error] [pid 30425] [client 167.172.186.206:42304] AH01071: Got error 'PHP message: PHP Notice: Undefined variable: logger in /home/394430.cloudwaysapps.com/vhbpaagndj/public_html/flarum/vendor/kilowhat/flarum-ext-wordpress/src/Controllers/WordpressPostUpdateController.php on line 221', referer: https://forum.mysite.com/api/kilowhat/wordpress/post/update/47036
You can update the Flarum extension via Composer.
Requires version 1.2 or greater of the Wordpress plugin.
hrvoje_hr thanks for the report. The problem was an incompatibility between the Wordpress and Webhooks extensions. I have found a way to make this work which also solves the email problems related to fof/follow-tags.
Webhooks now receives a markdown version of the Wordpress post content as the body.
The second error from your log file was unrelated but I fixed it as well.
@clarkwinkelmann am I doing something wrong? This is after trying to update the extension.
composer require kilowhat/flarum-ext-wordpress
[InvalidArgumentException]
Could not find a matching version of package kilowhat/flarum-ext-wordpress. Check the package spelling, your v
ersion constraint and that the package is available in a stability which matches your minimum-stability (beta)
.
How does this extension differ from https://github.com/maicol07/flarum-ext-sso ? Let's say someone is using a wordpress site as a blog for articles or something. They want a single sign-on system where a user can login to flarum, and then post an article using the wordpress system. So a link in the main navigation bar of the flarum goes to the articles / blog where they would be able to see that.
I'm just asking btw. I haven't actually got a wordpress site. I'm looking at my options on best to create a blog / article system. Either I just use flarum natively which is already used for discussions, or use wordpress.
Skyswipe I'm not familiar with the detailed features of maicol07's extension so I think you'll probably want to try both to see which one fits your needs better. Feel free to visit the demo website of my extension to take a look. I can also give admin access on demand.
My extension provides comments integration in addition to SSO, but you don't have to use that feature.
I don't think that maicol07's extension has the global logout, email sync, wordpress-only login or username choice features that my extension has.
Any plan to change comments integration? The current Iframe solution is really bad, because it kills the page load time and it looks terrible.
BigMinnie I'm hoping to offer a javascript embed as well in the future, but no timeline on that.
I'm mostly waiting for beta 14 and the Mithril v2 update as I don't want to take too much time digging into the older Mithril version to see whether a javascript embed would play nice with Wordpress.