Hi, workflow editor is not loading.
]]>Hi,
I’m using this plugin (the pro version) for some months are actually I am quite happy with it.
But for some reason it doesn’t work anymore.
With a custom specified workflow I sticked posts on a specific date and unsticked them 1 month after the specific date. Now the scheduled actions just say that the actions started and completed, but nothing happens.
Do you have any hint what I should do or do you need any further information?
Many thanks in advance and best regards
Chris
]]>Unfortunately, the plugin has recently stopped working. On the post page (Classic Editor) the field for selecting the date remains empty and in the settings it seems that the plugin can no longer retrieve the post types.
Screenshots: https://imgur.com/a/M6Jocyj
We use the TagDiv Theme Newspaper
WordPress and PHP are up to date.
Any idea?
Regards
I recently downloaded this plugin to schedule automatic post status changes, but I’m experiencing an issue. I created a post and tested setting it to delete automatically after a few minutes, but nothing happened.
In the Action Workflow section, the action status shows as ‘Scheduled.’ I even saw a countdown after refreshing the page, but once the scheduled date and time passed, the post remained unchanged.
I checked the logs, and they only display ‘Action Created,’ even though it’s been over five minutes since the scheduled event.
Here’s what I’ve confirmed so far:
I’m trying to figure out if this is user error or not, any guidance would be appreciated!
]]>After the last update, I get the text “Action workflow editor” in the tab on top of the screen. This prevents to see what this tab contains, as all the rest of the content disappears. That is a bit irritating when working with several tabs open.
Can this please be fixed?
]]>WordPress on my sends me emails with thies message. The Future plugin appears to be involved. What should I do?
Thanks!
Frans van Ittersum
Foutdetails
===========
Een fout van het type E_ERROR werd veroorzaakt op regelnummer 54 van het bestand /home/willibror/domains/willibrordusorgel.nl/public_html/wp-content/plugins/post-expirator/src/Core/Autoloader.php. Fout bericht: Uncaught Error: Failed opening required '/home/willibror/domains/willibrordusorgel.nl/public_html/wp-content/plugins/post-expirator/src/Core/../Core/DI/ContainerInterface.php' (include_path='.:/opt/alt/php81/usr/share/pear:/opt/alt/php81/usr/share/php:/usr/share/pear:/usr/share/php') in /home/willibror/domains/willibrordusorgel.nl/public_html/wp-content/plugins/post-expirator/src/Core/Autoloader.php:54
Stack trace:
#0 /home/willibror/domains/willibrordusorgel.nl/public_html/wp-content/plugins/post-expirator/src/Core/DI/Container.php(20): PublishPress\Future\Core\Autoloader::autoload('PublishPress\\Fu...')
#1 /home/willibror/domains/willibrordusorgel.nl/public_html/wp-content/plugins/post-expirator/src/Core/Autoloader.php(54): require('/home/willibror...')
#2 /home/willibror/domains/willibrordusorgel.nl/public_html/wp-content/plugins/post-expirator/post-expirator.php(109): PublishPress\Future\Core\Autoloader::autoload('PublishPress\\Fu...')
#3 /home/willibror/domains/willibrordusorgel.nl/public_html/wp-content/plugins/post-expirator/post-expirator.php(127): PublishPress\Future\loadDependencies()
#4 /home/willibror/domains/willibrordusorgel.nl/public_html/wp-includes/class-wp-hook.php(322): PublishPress\Future\{closure}()
#5 /home/willibror/domains/willibrordusorgel.nl/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#6 /home/willibror/domains/willibrordusorgel.nl/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#7 /home/willibror/domains/willibrordusorgel.nl/public_html/wp-settings.php(700): do_action('init')
#8 /home/willibror/domains/willibrordusorgel.nl/public_html/wp-config.php(87): require_once('/home/willibror...')
#9 /home/willibror/domains/willibrordusorgel.nl/public_html/wp-load.php(50): require_once('/home/willibror...')
#10 /home/willibror/domains/willibrordusorgel.nl/public_html/wp-login.php(12): require('/home/willibror...')
#11 {main}
thrown
]]>
I just ran an update for another plugin called WP2Social Auto Publish and now I’m unable to select publishpress on my post page. The box to click the checkmark is unclickable, and if I disable that WP2Social plugin it works again. I posted on their support channel because I’m guessing this is “their problem”, I just wanted to make sure to see if theres something I can do besides rolling back to their previous plugin update.
thanks
]]>Critical error for that plugin when both are active
[23-Oct-2024 12:58:11 UTC] PHP Warning: Attempt to read property “ID” on null in /home//public_html/wp-content/plugins/post-expirator/src/Modules/Workflows/Controllers/ManualPostTrigger.php on line 291
[23-Oct-2024 12:58:11 UTC] PHP Fatal error: Uncaught TypeError: PublishPress\Future\Modules\Workflows\Models\PostModel::load(): Argument #1 ($id) must be of type int, null given, called in /home//public_html/wp-content/plugins/post-expirator/src/Modules/Workflows/Controllers/ManualPostTrigger.php on line 291 and defined in /home/*/public_html/wp-content/plugins/post-expirator/src/Modules/Workflows/Models/PostModel.php:21
Stack trace: 0 /home/*/public_html/wp-content/plugins/post-expirator/src/Modules/Workflows/Controllers/ManualPostTrigger.php(291): PublishPress\Future\Modules\Workflows\Models\PostModel->load() 1 /home/*/public_html/wp-includes/class-wp-hook.php(324): PublishPress\Future\Modules\Workflows\Controllers\ManualPostTrigger->registerClassicEditorMetabox() 2 /home/*/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 3 /home/*/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() 4 /home/*/public_html/wp-content/plugins/wp-remote-users-sync/inc/class-wprus-settings.php(472): do_action() 5 /home/*/public_html/wp-includes/class-wp-hook.php(324): Wprus_Settings->plugin_main_page() 6 /home/*/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 7 /home/*/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() 8 /home/*/public_html/wp-admin/admin.php(259): do_action() 9 /home//public_html/wp-admin/options-general.php(10): require_once(‘/home/…’) 10 {main}
thrown in /home/*/public_html/wp-content/plugins/post-expirator/src/Modules/Workflows/Models/PostModel.php on line 21
]]>Please hide the Action workflow menu for non-admin users (main wp admin left menu). Thank you.
]]>This may be related to the latest update, but when I set a post expiration date, it saves as the wrong date. No matter what date I select, it’s being saved as October 29, 2024.
]]>Hi, having issues with the PublishPress Future plugin.
Got the following email (I have removed site name for privacy), so I updated the plugin and when I tried to log into WP admin again it said: ERROR: An error was encountered while trying to authenticate. Please try again. I’ve since had to deactivate the plugin which allows me to log in, is there an issue with this plugin?
“WordPress has a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email.
In this case, WordPress caught an error with one of your plugins, PublishPress Future.”
When seeking help with this issue, you may be asked for some of the following information:
WordPress version 6.6.2
Active theme: (version 1.0.0) Current plugin: PublishPress Future (version 4.0.1) PHP version 8.1.27
Error Details
=============
An error of type E_ERROR was caused in line 61 of the file /www/<site name>_911/public/wp-content/plugins/post-expirator/src/Modules/Workflows/Controllers/PostsList.php. Error message: Uncaught ArgumentCountError: Too few arguments to function PublishPress\Future\Modules\Workflows\Controllers\PostsList::addPostColumns(), 1 passed in /www/<site name>_911/public/wp-includes/class-wp-hook.php on line 324 and exactly 2 expected in /www/<site name>_911/public/wp-content/plugins/post-expirator/src/Modules/Workflows/Controllers/PostsList.php:61
Stack trace:
#0 /www/<site name>_911/public/wp-includes/class-wp-hook.php(324): PublishPress\Future\Modules\Workflows\Controllers\PostsList->addPostColumns(Array)
#1 /www/<site name>_911/public/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array)
#2 /www/<site name>_911/public/wp-content/plugins/custom-bulkquick-edit-premium/includes/libraries/custom-bulkquick-edit/includes/class-custom-bulkquick-edit-settings.php(230): apply_filters('manage_posts_co...', Array)
#3 /www/<site name>_911/public/wp-content/plugins/custom-bulkquick-edit-premium/includes/libraries/custom-bulkquick-edit/includes/libraries/aihrus-framework/includes/class-aihrus-settings.php(60): Custom_Bulkquick_Edit_Settings::settings()
#4 /www/<site name>_911/public/wp-content/plugins/custom-bulkquick-edit-premium/includes/libraries/custom-bulkquick-edit/includes/class-custom-bulkquick-edit-settings.php(360): Aihrus_Settings::load_options()
#5 /www/<site name>_911/public/wp-includes/class-wp-hook.php(324): Custom_Bulkquick_Edit_Settings::admin_init('')
#6 /www/<site name>_911/public/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#7 /www/<site name>_911/public/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#8 /www/<site name>_911/public/wp-admin/admin-ajax.php(45): do_action('admin_init')
]]>
Hello.
After updating to 4.0.2 on multiple WordPress sites I manage, an error occurs when I enter the WordPress admin screen.
I have confirmed that it works when I disable the plugin or downgrade to 3.4.4.
The error that appears after logging in is as follows:
Warning: Attempt to read property “post_content” on null in /wp-content/plugins/post-expirator/src/Modules/Workflows/Models/WorkflowModel.php on line 254
Warning: Attempt to read property “post_content” on null in /wp-content/plugins/post-expirator/src/Modules/Workflows/Models/WorkflowModel.php on line 254
Warning: Attempt to read property “ID” on null in /wp-content/plugins/post-expirator/src/Modules/Workflows/Models/WorkflowModel.php on line 109
Fatal error: Uncaught TypeError: PublishPress\Future\Modules\Workflows\Models\WorkflowModel::getId(): Return value must be of type int, null returned in /wp-content/plugins/post-expirator/src/Modules/Workflows/Models/WorkflowModel.php:109 Stack trace: 0 /wp-content/plugins/post-expirator/src/Modules/Workflows/Domain/Engine/WorkflowEngine.php(146): PublishPress\Future\Modules\Workflows\Models\WorkflowModel->getId() 1 /wp-content/plugins/post-expirator/src/Modules/Workflows/Module.php(140): PublishPress\Future\Modules\Workflows\Domain\Engine\WorkflowEngine->start() 2 /wp-content/plugins/post-expirator/src/Modules/Workflows/Module.php(95): PublishPress\Future\Modules\Workflows\Module->initializeEngine()
… 18 {main} thrown in /wp-content/plugins/post-expirator/src/Modules/Workflows/Models/WorkflowModel.php on line 109
]]>Hello, I just completed the update to version 4.0.1 and it crashed my site. Suddenly, the home page was displaying a “critical error” message (see screenshot here: https://imgur.com/a/YhLlWhc). As soon as I disabled the plugin, the message went and my home page displayed normally so the error is definitely related to the plugin’s update. Please fix ASAP.
]]>I have been trialing the free version:
PublishPress Future 4.0.1
WordPress 6.6.2
PHP 8.1
Divi theme version: 4.27.2
This morning my website (all pages) failed to load. The document’s html head and body rendered as far as the main content area
</header> <div id=”et-main-area”> <div id=”main-content”>
then stopped. So all that was visible was the unformatted page header.
I traced it back to PublishPress Future through error logs. I disabled the plugin and the website worked again.
Error log said:
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function PublishPress\Future\Modules\Workflows\Controllers\WorkflowsList::addWorkflow...
Message
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function PublishPress\Future\Modules\Workflows\Controllers\WorkflowsList::addWorkflowStatusToTitle(), 1 passed in /wordpress/core/6.6.2/wp-includes/class-wp-hook.php on line 324 and exactly 2 expected in /srv/htdocs/wp-content/plugins/post-expirator/src/Modules/Workflows/Controllers/WorkflowsList.php:336 Stack trace: #0 /wordpress/core/6.6.2/wp-includes/class-wp-hook.php(324): PublishPress\Future\Modules\Workflows\Controllers\WorkflowsList->addWorkflowStatusToTitle('Signature pedag...') #1 /wordpress/core/6.6.2/wp-includes/plugin.php(205): WP_Hook->apply_filters('Signature pedag...', Array) #2 /srv/htdocs/wp-content/plugins/breadcrumbs-divi-module/divi-breadcrumbs.php(114): apply_filters('the_title', 'Signature pedag...') #3 /srv/htdocs/wp-content/plugins/breadcrumbs-divi-module/includes/modules/DiviBreadcrumbs/DiviBreadcrumbs.php(187): lwp_get_hansel_and_gretel_breadcrumbs('Home', '', '5', 'off', 'https://auahaak...') #4 /srv/htdocs/wp-content/themes/Divi/includes/builder/class-et-builder-element.php(3441): LWP_DiviBreadcrumbs->render(Array, '', 'lwp_divi_breadc...', '', '', '', '', '') #5 /wordpress/core/6.6.2/wp-includes/shortcodes.php(434): ET_Builder_Element->_render(Array, '', 'lwp_divi_breadc...') #6 [internal function]: do_shortcode_tag(Array) #7 /wordpress/core/6.6.2/wp-includes/shortcodes.php(273): preg_replace_callback('/\\[(\\[?)(et_pb_...', 'do_shortcode_ta...', '[lwp_divi_bread...') #8 /srv/htdocs/wp-content/themes/Divi/includes/builder/main-structure-elements.php(3784): do_shortcode('[lwp_divi_bread...') #9 /srv/htdocs/wp-content/themes/Divi/includes/builder/class-et-builder-element.php(3441): ET_Builder_Column->render(Array, '[lwp_divi_bread...', 'et_pb_column', '', '', '', '', '') #10 /wordpress/core/6.6.2/wp-includes/shortcodes.php(434): ET_Builder_Element->_render(Array, '[lwp_divi_bread...', 'et_pb_column') #11 [internal function]: do_shortcode_tag(Array) #12 /wordpress/core/6.6.2/wp-includes/shortcodes.php(273): preg_replace_callback('/\\[(\\[?)(bellow...', 'do_shortcode_ta...', '[et_pb_column t...') #13 /srv/htdocs/wp-content/themes/Divi/includes/builder/main-structure-elements.php(2274): do_shortcode('[et_pb_column t...') #14 /srv/htdocs/wp-content/themes/Divi/includes/builder/class-et-builder-element.php(3441): ET_Builder_Row->render(Array, '[et_pb_column t...', 'et_pb_row', '', '', '', '', '') #15 /wordpress/core/6.6.2/wp-includes/shortcodes.php(434): ET_Builder_Element->_render(Array, '[et_pb_column t...', 'et_pb_row') #16 [internal function]: do_shortcode_tag(Array) #17 /wordpress/core/6.6.2/wp-includes/shortcodes.php(273): preg_replace_callback('/\\[(\\[?)(bellow...', 'do_shortcode_ta...', '[et_pb_row colu...') #18 /srv/htdocs/wp-content/themes/Divi/includes/builder/main-structure-elements.php(1606): do_shortcode('[et_pb_row colu...') #19 /srv/htdocs/wp-content/themes/Divi/includes/builder/class-et-builder-element.php(3441): ET_Builder_Section->render(Array, '[et_pb_row colu...', 'et_pb_section', '', '', '', '', '') #20 /wordpress/core/6.6.2/wp-includes/shortcodes.php(434): ET_Builder_Element->_render(Array, '[et_pb_row colu...', 'et_pb_section') #21 [internal function]: do_shortcode_tag(Array) #22 /wordpress/core/6.6.2/wp-includes/shortcodes.php(273): preg_replace_callback('/\\[(\\[?)(bellow...', 'do_shortcode_ta...', '<div class="et-...') #23 /wordpress/core/6.6.2/wp-includes/class-wp-hook.php(324): do_shortcode('<div class="et-...') #24 /wordpress/core/6.6.2/wp-includes/plugin.php(205): WP_Hook->apply_filters('<div class="et-...', Array) #25 /srv/htdocs/wp-content/themes/Divi/includes/builder/core.php(46): apply_filters('et_builder_rend...', '[et_pb_section ...') #26 /srv/htdocs/wp-content/themes/Divi/includes/builder/frontend-builder/theme-builder/frontend.php(347): et_builder_render_layout('[et_pb_section ...') #27 /srv/htdocs/wp-content/themes/Divi/includes/builder/frontend-builder/theme-builder/frontend.php(506): et_theme_builder_frontend_render_layout('et_body_layout', 44898) #28 /srv/htdocs/wp-content/themes/Divi/includes/builder/frontend-builder/theme-builder/frontend-body-template.php(10): et_theme_builder_frontend_render_body(44898, true, 44983) #29 /wordpress/core/6.6.2/wp-includes/template-loader.php(106): include('/srv/htdocs/wp-...') #30 /wordpress/core/6.6.2/wp-blog-header.php(19): require_once('/wordpress/core...') #31 /wordpress/core/6.6.2/index.php(17): require('/wordpress/core...') #32 {main} thrown in /srv/htdocs/wp-content/plugins/post-expirator/src/Modules/Workflows/Controllers/WorkflowsList.php on line 336
Timestamp
2024-10-21T21:14:33.000Z
Kind
plugins
Name
post-expirator
File
/srv/htdocs/wp-content/plugins/post-expirator/src/Modules/Workflows/Controllers/WorkflowsList.php
Line
336
]]>
Looking at the publish press future plugin.
Before I purchase this plugin I would like to know if its possible to incorporate this plugin to a user frontend form. Most users do not have access to the add post pages in the site admin.
]]>We noticed the following error on a website today. When we publish a CPT and leave the backend editing mode (back to overview), the post is automatically set to draft even though an expiration date is set in the next year or even if the function is not activated for the post.
So the plugin always sets a post to draft again after a repeated publication. In the settings, we had only set that each new post submitted has an expiration date for 3 months and should change to the draft status.
In summary, this means that each post cannot be republished after the first publication because the plugin automatically sets the post to the “Draft” status again and again, regardless of the settings.
How can we solve this problem?
We now had to completely deactivate the plugin on the website for the time being because otherwise the customer would not be able to work.
Best regards
]]>Hi,
I would like to order a list of posts by the nearest expiration date. The post that is set expire next would be first.
I have attempted to set the orderby part of my query to _expiration-date but it doesn’t seem to give the desired result.
Is this even possible?
]]>Is it possible to set up reminder emails (like PublishPress Planner Pro Reminders add-on) based on a change date in PublishPress Future?
Use case – we have a post set to expire (i.e. become a draft) 14 days after publication. We want the author to be notified 7 days in advance of that change and 24 hours in advance of that change.
]]>Hey there,
I want to use an ACF Field (Date Picker) so that the user can select a date, when the post he creates through a form should be unpublished. I though using your Plugin “Post Expirator” could help me out with that, but this seems not to be implemented in ACF Pro Extended. Is there a way to add a compatibility to select a date when the post should be unpublished?
I added the answer of the support in the link.
Thank you for your feedback!
]]>I have set FuturePress to Active for Posts and Pages on my site, only for Administrators and not for Editors.
I want admins to be able to enable FuturePress actions on specific pages and posts, but NOT auto-enabled for all new posts.
I now get the FuturePress panel appearing on the right hand side of pages, but without the check-box to enable the actions, so I am unable to activate it.
I’m trying to fix an issue with PublishPress Future automatically being enabled for new pages (which I don’t want). Having read the FAQs and help I think I could adjust this in the ‘Post types’ tab in settings, but that page won’t load. All the other settings tabs load fine.
If i’m enabling the mail notification from Publishpress Future plugin, will that turn on the notification from other pulgin as well?
]]>I was trying to change Published pages to draft mode with the help of your plugin, but it is not working for me.
e.g I scheduled a page to change from published mode to draft mode on 24 August, but it is still in published mode.
I’m using FuturePress with wc to sell tickets to events and scheduled it to “hide” the product after it’s over, so it’s not recommended on x-sell.
I’m getting the email message announcing the action was performed, but nothing actually happened at the product level. I have to modify it myself manually.
None of my events are for the following minutes. It’s scheduled for weeks ahead.
Apparently it’s just not doing what it’s supposed to do.
My setup for reference:
Pls take a closer look at it.
]]>I cannot see expiration dates in older posts. Future -> Scheduled Action – I can see only scheduled posts and some few expirated posts, not all as before. I need to find expiration date on every post. Please help, thanks.
]]>Hi there,
Thank you for creating this helpful plugin. I’ve been using it on my website and I’m really impressed.
I’m wondering if there’s a feature in the plugin that allows for automatic deletion of pages, posts, or custom posts based on specific keywords? If so, I’d love to know more about how to use it.
Thanks again, Hilfan
]]>Hey guys,
Firstly, thank you so much for making the plugin available in a WP depository. It works great and its super useful.
I came across to a couple of questions. I’m using the plugin with a custom post type with a classic editor. Since WordPress natively doesn’t support sticky post types for CPT’s, I won’t find a use for the Stick/Unstick actions in the Actions dropdown.
I’m trying to create the admin dashboard as intuitive as I can with good accessibility (elderly-friendly), so anything that doesn’t need to be there I’m hoping to remove.
Also similarly, is there any way to possibly change the Title of the Meta Box? The Meta Box is currently called ‘PublishPress Future’. Is there any way I could change the title to ‘Future Actions’?
Thanks again, Jo
]]>
With the recent update of WordPress, my quick edit is freezing up. I debugged, and it’s directly linked to the Publishpress Future plugin. Apparently, there’s a conflict with the quick edit function. I know you recently updated it, so I’m not sure what the issue is. Can you please advise?
]]>I have a custom amendment plugin enabled on my site, along with post-expirator. How it works is – once a post is published, the user need to first create an amendment of that post, make changes & then publish it. Which then copies the changes to original post.
The issue I’m facing is – after creating amendment, if I enable future action or make chanegs the future action, the scheduler is only scheduled for that amendment since post_id contains id for amendment post, but it doesn’t schedule changes for original post. Earlier it was working fine (till v2.1). Now after upgrading to v3.4, and it used to create scheduler for both amendment & original post. But this has stopped working so I’m not able to schedule changes or update schedules on publsihed posts. I’m already copying post meta from amendment post to original post, how can I make sure that scheduler also is created/updated for original post?
]]>I don’t want clients to select the Actions dropdown when setting up a reservation. I would like to change the status to “Draft” across the board.
Therefore, I would like to hide the ACTION pulldown on the post screen.
How can I hide the ACTION dropdown in function.php etc?
By the way, the default for ACTION is “ChangeStatus”.