I have a somewhat complex setup for a page, but it seems to have uncovered a performance issue. I’m not sure that it is PODS / PODS Themer related, but it seems to be.
The Setup
All of the above works fine. The Content Grid is able to display the custom layout defined by the Themer singular page for each individual post in the content grid.
The Problem
For some time I’ve been fighting a serious performance problem on the content grid page of step 3. Loading the page could be extremely slow (as in > 6 minutes), or most of the time it results in an http 500 error or server too busy error.
I’ve been thinking that this was a CDN / Caching issue and have been trying to isolate it based on that. But at this point it doesn’t seem to be CDN/Caching related.
Replicating the Problem
In this case, most (but not all), of the images loaded to the PODS CPT are 1024 x 1024.
In Step 2 when the Image module is connected to the PODS custom field, a size is also specified for the image (see https://share.getcloudapp.com/nOuKPznW ). If the size selected matches one of the generated thumbnail sizes (e.g. 1024 or less), then the page performance seems to be fine.
However, if an image size is selected in the Themer layout that is larger, then the page performance tanks big time. I think this is because the image thumbnail for that size is not generated.
For example, on the Themer layout if I select a large image size of 1600 x 1600, and the image size actually uploaded to the CPT is 1024 x 1024, then WP will not generate that thumbnail size. So the Themer template is looking for a size 1600 x 1600 image for each of the uploaded images, but that thumbnail size isn’t available.
My theory is that if an image size isn’t found, then a search of the entire media folder & sub-folders is conducted to try and find it. And if not found, maybe the original uploaded image is used. That folder & file search takes a long time and it is repeated for every post in the grid.
Of course, if the thumbnail size does exist (e.g. 1024 x 1024) then the image is found right away and performance is fine.
Just a theory…
This seems to be PODS Themer related, but it could also be Beaver Themer, Beaver Builder, or even WordPress. I just haven’t noticed this behavior when using content grids with no PODS Themer involved, that’s why my first suspicion is some relationship to PODS Themer integration.
Let me know your thoughts, any questions or clarification you need, or if you need an environment set up to replicate the issue.
Thanks,
-Norm
]]>The site I’m working on uses a Beaver Themer singular post layout, and of course the standard Post Info module will only display one post author, even if more have been added.
]]>I’m working for the client on this website.
Please check these pages:
https://www.ettesaq.com/resources/
https://www.ettesaq.com/ar/resources/
On regular page, posts are displaying, and on polylang (translated) page, posts are not showing (it should show arabic resources).
I’m using:
– Beaver Themer (Resources Archive)
– Beaver Builder PRO (Posts Module)
– Search & Filter PRO (Search bar)
– Search & Filter – Beaver Builder Extension (Connecting Posts with Search bar)
Weird thing is also that posts are displaying sometimes when I’m in “Builder” and then when i save it, it doesn’t show. (because of that I can know that everything is setup good, it makes query fine – getting just Arabic resources, but after publish not showing)
I contacted Beaver Builder’s support they said that Polylang plugin is doing integration part with Beaver Builder.
If you need credentials contact me by email since I can’t provide it public.
Thanks
]]>ex: https://wordpress-326971-1762837.cloudwaysapps.com/8-health-insurance-tips-for-young-people/
Originally thought the issue was with Beaver Builder but after contacting BB, it’s been determined that it’s with Yoast
]]>I discovered an issue with your plugin and Beaver Themer which can be fixed by adding the code below to the socialWarfare.initPlugin() function.
socialWarfare.paddingTop = parseInt($(‘body’).css(‘padding-top’));
socialWarfare.paddingBottom = parseInt($(‘body’).css(‘padding-bottom’));
I think it makes sense to add that code since other plugins may change the BODY’s top and/or bottom padding at some point.
The screenshot link below shows how I did it on my local site.
I hope to see this change in the future versions SocialWarfare.
Thanks in advance.
]]>There is a conflict between Beaver Themer and WP Redis causing execution errors (like when loading the Page listing. https://nuscience.com/wp-admin/edit.php?post_type=page
I can send an “strace” text file if you provide a secure place to send it.
]]>Does anyone have experience with this and has worked around it? BB has built-in support for another plugin (“The Events Calendar”), which eliminates this problem, but as the site is already using Sykes’ plugin (and because I already like and know it well), I’d like to stick with it.
H.
With “WP Events Manager”, I can do this (using either the BB Posts module or the UABB Advanced Posts module), but while I can get the correct event date to appear on the post, I cannot get the posts to show in order of event date – they show up in the order of the event *creation* date.
If I use “The Events Calendar”, I can get the event posts to show up correctly on the front page, but I cannot display past events on a page, because the plugin does not provide shortcodes in the free version (I’d be willing to pay a reasonable amount to use shortcodes, but I’m not willing to pay the full price for all the paid features, 99% of which I won’t use on this non-profit site).
Since “WP Events Manager” is very popular, I’m hoping you might have run into these questions before.
I guess my questions are:
1) Do you have any plans to support “WP Events Manager” similar to the way you do “The Events Calendar”?
2) Do you happen to know of a way I can either:
a) Get the BB Posts module to display events in order of event date rather than event creation date when using “WP Events Manager”?
[or]
b) Display ‘Past Events’ without a shortcode when using “The Events Calendar”?
3) Should I consider abandoning both and just making my own custom post types, since my use of the event plugin features is mostly limited to the calendar portion? (I have just slight experience with CPT).
]]>I’m using Themer and Metabox for a CPT. I know how to conditionally display a field in a Themer layout, but that’s just for whether or not there is any value in a given field.
I have a radio field with 5 options. The user chooses a value before submitting the form. Each number corresponds to a Star Rating.
I am asking if the conditional shortcodes can add an additional value to check for a specific answer (1-5) to then display the corresponding number of stars on the front-end.
Is this possible?
Something like this maybe?
[wpbb if post:meta_box field=’test_rating’]
[wpbb if post:meta_box field=’test_rating’ value=’3′]
[/wpbb]
]]>When seeking help with this issue, you may be asked for some of the following information:
WordPress version 5.3.2
Current theme: PGSA (version 1.0.0)
Current plugin: Dashing Memberships (version 1.1) PHP version 7.2.27
Error Details
=============
An error of type E_ERROR was caused in line 217 of the file /var/www/vhosts/pgstraining.com/astra.pgstraining.com/wp-content/plugins/dashing-memberships/learndash-membership.php. Error message: Uncaught Error: Class ‘LearnDashMembership_Access_Check’ not found in /var/www/vhosts/pgstraining.com/astra.pgstraining.com/wp-content/plugins/dashing-memberships/learndash-membership.php:217
Stack trace:
#0 /var/www/vhosts/pgstraining.com/astra.pgstraining.com/wp-includes/class-wp-hook.php(288): LearnDashMembership->filter_restricted_content(”)
#1 /var/www/vhosts/pgstraining.com/astra.pgstraining.com/wp-includes/plugin.php(206): WP_Hook->apply_filters(”, Array)
#2 /var/www/vhosts/pgstraining.com/astra.pgstraining.com/wp-content/plugins/wordpress-seo/admin/links/class-link-watcher.php(140): apply_filters(‘the_content’, ”)
#3 /var/www/vhosts/pgstraining.com/astra.pgstraining.com/wp-content/plugins/wordpress-seo/admin/links/class-link-watcher.php(82): WPSEO_Link_Watcher->process(30789, ”)
#4 /var/www/vhosts/pgstraining.com/astra.pgstraining.com/wp-includes/class-wp-hook.php(290): WPSEO_Link_Watcher->save_post(30789, Object(WP_Post))
#5 /var/www/vhosts/pgstraining.com/astra.pgstraining.com/wp-includes/class-