在本教程中,我们将创建一个插件,每5秒钟运行一个任务并显示一条消息。 为了测试这个,我们将直接在浏览器中加载wp-cron.php文件并将数据输出到显示器,否则我们必须执行一些其他操作,也许在数据库中,因为输出通常不会显示在 现场。 所以让我们来看看初步的步骤来快速得到这个设置。
##创建插件文件
在wp-content/plugins文件夹中创建文件夹'my-wp-cron-test'和文件'my-wp-cron-test.php'。 很明显,你可以命名任何你想要的。 这个名字只是描述我们的预期用途。
打开PHP文件进行编辑,并插入以下几行
<?php
/*
Plugin Name: My WP-Cron Test
*/
此文本将在您的wp-admin插件菜单中设置显示和激活的插件。 确保启用该插件。
测试代码
打开浏览器并将其指向YOUR_SITE_URL/wp-cron.php
查看所有当前安排的任务
WordPress有一个未记录的函数_get_cron_array,它返回所有当前调度任务的数组。 我们将使用粗略但有效的方法来使用var_dump转储所有任务。 为了方便使用,在插件中放置以下代码:
echo '<pre>'; print_r( _get_cron_array() ); echo '</pre>';
进入一个简单的调用功能像:
function bl_print_tasks() {
echo '<pre>'; print_r( _get_cron_array() ); echo '</pre>';
}