Hello support,
Please have a look at this screenshot: https://prnt.sc/60L8O__5r5Js
Here I’ve set webinar date: 14-11-2024 and time: 16:30, means 4:30 pm in Bangladesh.
But now see this screenshot: https://prnt.sc/Zi93bzb-K_od
In registration page it is showing 6:30pm, why is it showing wrong time?
It should show 4:30pm time in registration page.
Let me know the solution.
Thanks
Confirmation emails do not reach Gmail or other mail servers. I changed what was indicated in another post about CRON but it still doesn’t work
]]>This so far looks like a great plugin.
But if I have started my webinar, can I simply share the link of that so others can click that link and join me on the webinar WITHOUT needing to register or anything? Any special URL I can make that takes the person directly to the webinar being broadcast?
]]>The automatic emails are not working. Confirmation Email and Order Confirmation Emails are not sending.
WebinarPress Pro Version 2.28.6
WordPress Version: 6.6.1
I confirmed the issue is with WebinarPress emails only. Emails triggered by other Plugins and the WordPress core are working fine.
I just got a warning that the current version of WebinarPress has a critical vulnerability: https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/wp-webinarsystem/wordpress-webinar-plugin-webinarpress-13317-cross-site-request-forgery
Will this be fixed soon?
]]>Every E-Mail hat a “Manage subscription” Link in the footer. Unfortunately the shortcode is not interpreted. It just shows:
Webinar Overview
[wpws_overview]
]]>I can configure the date time format on every page. Only as e-mail content/shortcode there will always be “xx:yy am/pm”, I cannot configure the shortcode to 24 hour format. https://docs.webinarpress.com/article/96-notification-email-and-reminder-shortcodes
Can you help me to get a 24 hour format into my e-mails?
]]>I would gladly contribute to the German translation. Also, there are some inconsistent translation strings and the zoom integration is automatically in English. So all the buttons in the meeting itself are in English. Is there any kind of code or hook that I can change so the Zoom frontend will be shown in German? Additionally, even I added German strings for “days, hours, minutes, seconds” in the backend, the registration countdown still shows the English abbrevations. So a lot of ToDos there. How can I contribute with the translations?
]]>Hello,
We are promoting free Info-Webinars through several channels. In our case elopage and our own Website. The Zoom-Link is already there because it’s a planned meeting that needs to be exactly the same, no matter through which channel you registered. There is no way I can enter or choose a planned Zoom Meeting link, is that right? If so, if I create an App with Client ID and secret, can I retrieve the Zoom-Link WebinarPress creates, so I can at least change the info on elopage to the same meeting?
Thanks a lot for a short notice and kind regards,
Sunny
]]>Hello! I would like to contribute to the translation into Spanish. how do I proceed?
]]>Upon replay, is it possible to disallow registration and allow the non-attendee to click to the replay page?
]]>wordpress 6.5.2
Plugin settings page displays fatal error, debug:
Deprecated: Return type of WSAWeberCollection::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_collection.php on line 165
Deprecated: Return type of WSAWeberCollection::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_collection.php on line 213
Deprecated: Return type of WSAWeberCollection::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_collection.php on line 163
Deprecated: Return type of WSAWeberCollection::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_collection.php on line 164
Deprecated: Return type of WSAWeberCollection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_collection.php on line 239
Deprecated: Return type of WSAWeberCollection::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_collection.php on line 247
Deprecated: Return type of WSAWeberCollection::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_collection.php on line 243
Deprecated: Return type of WSAWeberCollection::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_collection.php on line 255
Deprecated: Return type of WSAWeberCollection::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_collection.php on line 251
Deprecated: Return type of WSAWeberCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_collection.php on line 265
Deprecated: Return type of WSAWeberEntryDataArray::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php on line 22
Deprecated: Return type of WSAWeberEntryDataArray::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php on line 26
Deprecated: Return type of WSAWeberEntryDataArray::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php on line 30
Deprecated: Return type of WSAWeberEntryDataArray::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php on line 36
Deprecated: Return type of WSAWeberEntryDataArray::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php on line 18
Deprecated: Return type of WSAWeberEntryDataArray::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php on line 44
Deprecated: Return type of WSAWeberEntryDataArray::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php on line 52
Deprecated: Return type of WSAWeberEntryDataArray::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php on line 48
Deprecated: Return type of WSAWeberEntryDataArray::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php on line 56
Deprecated: Return type of WSAWeberEntryDataArray::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php on line 40
Deprecated: Creation of dynamic property WebinarSysteem::$db_version is deprecated in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/class-webinarsysteem.php on line 922
Warning: Cannot modify header information - headers already sent by (output started at /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php:3) in /var/www/wordpress/wp-admin/includes/misc.php on line 1439
Warning: Cannot modify header information - headers already sent by (output started at /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php:3) in /var/www/wordpress/wp-includes/functions.php on line 7096
Warning: Cannot modify header information - headers already sent by (output started at /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/libs/aweber_api/aweber_entry_data_array.php:3) in /var/www/wordpress/wp-admin/admin-header.php on line 9
Fatal error: Uncaught Error: Call to undefined method WP_Translations::get_header() in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/class-webinarsysteem-js.php:111 Stack trace: #0 /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/class-webinarsysteem.php(592): WebinarSysteemJS::embed_assets() #1 /var/www/wordpress/wp-includes/class-wp-hook.php(324): WebinarSysteem->enqueue_admin_scripts() #2 /var/www/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #3 /var/www/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action() #4 /var/www/wordpress/wp-admin/admin-header.php(118): do_action() #5 /var/www/wordpress/wp-admin/admin.php(239): require_once('…') #6 {main} thrown in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/class-webinarsysteem-js.php on line 111
]]>
Hi. Something seems to be wrong with the site. I upgraded to pro but never got my email. When i try to reset password to login and get my download and key the page gets an error. I emailed support yesterday but im not sure if you guys ever got the request since the email error popped up.
]]>Hello,
I just updated my WordPress version and it looks like I get error with my WebinarPress now?
WordPress version 6.5, WebinarPress version (newest).
The error is:
Fatal error: Uncaught Error: Call to undefined method WP_Translations::get_header() in /var/www/domain/public_html/wp-content/plugins/wp-webinarsystem/includes/class-webinarsysteem-js.php:110
Keep getting this error ” Joining meeting timeout. Signature is invalid.” Even though I followed the steps. What could be the possible reason. Needs help
]]>Hi, how can we see past webinars which are recorded/done in Youtube Live by OBS software?
See this screenshot: https://prnt.sc/DV-WEgy8lEsU
Here visitors can see the list of past webinars only
but visitors cannot see the webinars.
Is it possible to see past webinars which is already done?
Thanks.
Hi, is it possible to make direct streaming from wordpress website with this plugin, I mean without Youtube or vimeo live or any other platform’s live?
If possible let us know how?
Thanks!
Hi, I just created a demo vimeo live and paste the URL to newly created webinar in webinarpress and I see this error message: vimeo.com?refused to connect.
How we can fix this?
Thanks
The class-webinarsysteem-mediaserver.php file does not exist in the latest update.
]]>Instead of a zoom embed I’m getting;
<b>Warning</b>: Undefined variable $WebinarSysteemMediaServer in <b>/var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/templates/zoom-frame.php</b> on line <b>11</b> <b>Fatal error</b>: Uncaught Error: Class name must be a valid object or a string in /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/templates/zoom-frame.php:11 Stack trace: #0 /var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/class-webinarsysteem.php(1162): include() #1 /var/www/wordpress/wp-includes/class-wp-hook.php(310): WebinarSysteem->render_zoom_frame_content() #2 /var/www/wordpress/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters() #3 /var/www/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action() #4 /var/www/wordpress/wp-settings.php(632): do_action() #5 /var/www/wordpress/wp-config.php(97): require_once(‘…’) #6 /var/www/wordpress/wp-load.php(50): require_once(‘…’) #7 /var/www/wordpress/wp-blog-header.php(13): require_once(‘…’) #8 /var/www/wordpress/index.php(17): require(‘…’) #9 {main} thrown in <b>/var/www/wordpress/wp-content/plugins/wp-webinarsystem/includes/templates/zoom-frame.php</b> on line <b>11</b>
wordpress 6.3.1
plugin: 1.33.4
caching/minifing disabled
I have webinar press installed on our staging server and have created a test webinar and have people registering. So far, only gmail accounts are able to receive confirmations and reminders, but other accounts are not. I have the system information if you provide me with where to send.
Thank you
]]>So today we got the notice within WP that a plugin update was available from 1.32.7 to version 1.32.8. We performed the updated and it crashed the website and upon login back in it stated that there was a php error / conflict and was DEACTIVATED (we did not perform this manually). The WEBINAR was totally gone from the website. We then RE-INSTALLED the version 1.32.7 plugin received when we downloaded and paid for the PRO version which now was LOGGED out of PRO VERSION and asking us to UPGRADE. We then attempted to perform the UPGRADE again with NO LUCK.
At this point with version 1.32.8 on WP version 6.2 the SETTINGS will not load at all and UPGRADE to PRO is showing in GREEN and does not load anything.
We can also NOT find any INVOICE for the plugin we paid for at the email used. Also, the SUPPORT form on your website is broken and we can not message you.
Hello,
I’m using your plugin which I really like, but I’m having a compatibility problem with my cache plugin “LiteSpeed ??Cache”.
For some reason when I activate WebinarPress, Lazyload and Placeholder stop working on the images.
What could cause this error?
If you could help me I would appreciate it.
Here is the link of the report I made to LiteSpeed ??Cache.
https://www.ads-software.com/support/topic/responsive-placeholder-error-when-the-cache-is-active/
Thank you.
]]>Hi, the Webinar (modern) template background image is coming up as a background image for all widget previews in the new admin widget area block editor. These previews use iframes, which are desigend to take the theme background image (if used) somehow get the WebinarPress template background image instead…
In my case, this happens when using the default twenty twenty-three block theme.
Please prevent this from happening, if at all possible ??
]]>Hello,
I want to know if WebinarPress can allow any registered user to create and run a webinar or webinars?
(2) Can more than one different webinars with different attendeees be ran at the same time?
Thanks.
]]>I was curious if it’s possible to configure a pop-up notification on a WordPress website that “A live webinar is in session”. Something to prompt visitors to encourage more attendees.
]]>I was about to buy this from the original website, but then i had a feeling that i should try it first, so i bought it from a 3rd party website. and the results were very disappointing!
– Unexpected errors when the webinar set to auto
– Webinarpress is not mobile friendly and actually all attendees are using mobile nowadays
– Zoom meetings is actually showing everything, it is like someone using zoom on another page and he can access the mic, so what is the point? i can buy zoom webinar licenses and save this hassle!
– in Zoom the “join button” is not shown in mobile phones!
overall my experience was very bad. and i thank god that i only paid less money instead of paying that amount and get nothing in return. i’m very disappointed.
]]>When opening a webinar for editing, the AJAX action ‘wpws_get_pages_and_posts’ fails because it tries to return ALL the published posts and pages. This is not only a poor thought and bad performance, but also it’s very bad and fails on websites with a lot of posts. Can this be addressed ASAP on the PRO version?
Snippet of Uri, AJAX action and callback function:
//URI
/wp-admin/admin.php?page=wswbn-webinars&webinar_id=588390
// AJAX call
add_action(‘wp_ajax_wpws_get_pages_and_posts’, [‘WebinarSysteemAjax’, ‘get_pages_and_posts’]);
// Callback function from\wp-content\plugins\wpwebinarsystem\includes\class-webinarsysteem-ajax.php
public static function get_pages_and_posts()
{
WebinarSysteemJS::check_ajax_nonce();
function title_filter($where) {
global $wpdb;
// this is messy, there must be a way to pass $query into the filter?
$query = empty($_POST['query']) && $_POST['query'] != ''
? null
: strtolower($_POST['query']);
if ($query != null) {
$where .= ' AND '.$wpdb->posts.'.post_title LIKE \'%' . esc_sql(like_escape($query)).'%\'';
}
return $where;
}
add_filter('posts_where', 'title_filter', 10, 2);
$posts = get_posts([
'post_type' => ['page', 'post'],
'posts_per_page' => -1,
'orderby' => 'post_title',
'order' => 'ASC',
'suppress_filters' => false
]);
remove_filter('posts_where', 'title_filter', 10);
self::return_data(
array_map(function ($row) {
return [
'id' => (int)$row->ID,
'title' => $row->post_title
];
}, $posts)
);
}
]]>
I don’t think that the caching json files should be stored in the wp-content/plugins/wp-webinarsystem/cache folder. This approach would failed in a dockerized environment or return unwanted results. These kinds of files should be instead saved in the wp-content/uploads folder.
]]>Would it be possible to have the plugin running the database migration on ‘admin_init’ instead of ‘init’? We have a dockerized environment with multiple docker instances for public, but only 1 for admin. This way would avoid calling the same process from different containers and crashing the site.
Thank you for the consideration!
]]>