Linux 软件免费装
Banner图

WP Crontrol Hours

开发者 tessawatkinsllc
更新时间 2024年4月21日 05:38
捐献地址: 去捐款
WordPress版本: 6.5
版权: GPLv3 or higher
版权网址: 版权信息

标签

wp-cron business hours restrict hours limit hours after hours

下载

2.1.0 1.1.0 2.0.0

详情介绍:

Take control of your CRON jobs by restricting them to your website's low traffic hours. From the admin screen, you can: Benefits Restricting your recurring CRON events to only run after hours helps with two (2) things:
  1. Automatic updates for WordPress core, plugins, and themes are prevented from running during your highest-traffic times so users aren't shown a maintenance page when it's the most visible.
  2. Less stress is placed on your server when automatic maintenance occurs during low traffic times.
Ensuring CRON Events Always Run WordPress CRON is based on traffic, which means if your site does not see a lot of traffic, CRON events may not be triggered at the time that they are scheduled. Limiting your website's CRON events to off-hours while also depending on site traffic to trigger them may not produce the intended results. There are two (2) solutions I recommend:
  1. Use Server CRON. It is recommended in the WordPress developer resources to set up your system's task scheduler to run on the desired intervals and to use that to make a web request to wp-cron.php. View WordPress Documentation.
  2. Use Cron-Job.org. If you can't set up your system's task scheduler, I recommend outsourcing that job to cron-job.org to automatically ping your website's wp-cron.php file. It is a free service from the German-based developers. Go to Cron-Job.org.

安装:

There are three (3) ways to install my plugin: automatically, upload, or manually. Install Method 1: Automatic Installation Automatic installation is the easiest option as WordPress handles the file transfers itself and you don't need to leave your web browser.
  1. Log in to your WordPress dashboard.
  2. Navigate to Plugins > Add New.
  3. Where it says "Keyword" in a dropdown, change it to "Author"
  4. In the search form, type TessaWatkinsLLC (results may begin populating as you type but my plugins will only show when the full name is there)
  5. Once you've found my plugin in the search results that appear, click the Install Now button and wait for the installation process to complete.
  6. Once the installation process is completed, click the Activate button to activate my plugin.
Install Method 2: Upload via WordPress Admin This method involves is a little more involved. You don't need to leave your web browser, but you'll need to download and then upload the files yourself.
  1. Download my plugin from WordPress.org; it will be in the form of a zip file.
  2. Log in to your WordPress dashboard.
  3. Navigate to Plugins > Add New.
  4. Click the Upload Plugin button at the top of the screen.
  5. Select the zip file from your local file system that was downloaded in step 1.
  6. Click the Install Now button and wait for the installation process to complete.
  7. Once the installation process is completed, click the Activate button to activate it.
Install Method 3: Manual Installation This method is the most involved as it requires you to be familiar with the process of transferring files using an SFTP client.
  1. Download my plugin from WordPress.org; it will be in the form of a zip file.
  2. Unzip the contents; you should have a single folder named crontrol-hours.
  3. Connect to your WordPress server with your favorite SFTP client.
  4. Copy the folder from step 2 to the /wp-content/plugins/ folder in your WordPress directory. Once the folder and all of its files are there, installation is complete.
  5. Now log in to your WordPress dashboard.
  6. Navigate to Plugins > Installed Plugins. You should now see my plugin in your list.
  7. Click the Activate button under my plugin to activate it.

屏幕截图:

  • Plugin status screen where you can see the calculated duration of the window you set, the CRON schedules and hooks registered on your website
  • Update Hours screen where you can perform a dry run of what events would be modified or manually run the event now
  • An example of a dry run and what the output looks like
  • An example of a real run and what the output looks like

升级注意事项:

2.1.0 Updates to the backend admin screen and tested up to WordPress 6.4.

更新日志:

2.1.0 - November 9, 2023 2.0.0 - March 30, 2023 1.1.0 - November 9, 2022 1.0.0 - November 3, 2022