欢迎莅临阿Q的项目

专业WP商业设计开发销售中心

计划任务,顾名思义,就是将一些将来需要做的事情交给Wordpress自动去处理,就像定时发布。有时候我们需要自定义其他的任务,比如自动清理未使用的媒体库图片,自动将注册时间超过某时段的用户升级为高阶角色。 WordPress提供了很方便的方法帮助我们来实现这些功能,该方法分为两类,一类是可重复执行的计划任务,一类是仅执行一次的计划任务。 可重复执行的计划任务 该方法首先需要一个重复的时段,系统默认提供了三个重复时段,可以通过以下方法获取: <?php wp_get_schedules(); ?> 返回值是: Array ( [hourly] => Array ( [interval] => 3600 [display] => Once Hourly ) [twicedaily] => Array ( [interval] => 43200 [display] => Twice Daily ) [daily] => Array ( [interval] => 86400 [display] => Once Daily ) ) 分别是每小时,每2天,每1天,如果你想增加自定义时间段每分钟: <?php add_filter('cron_schedules', 'new_interval'); function new_interval($interval) { $interval['minutely'] = array( 'interval' => 60, 'display' => __('minutely', YOURTEXTDOMAIN) ); return $interval; } ?> 然后,你就可以在这个时间段上定制计划任务了: <?php if (!wp_next_scheduled('your_cron')) { wp_schedule_event( time(), 'minutely', 'your_cron', array($arg1, $arg2)); } add_action( 'your_cron', 'do_somethings', 10, 2 ); function do_somethings($arg1, $arg2) { // 你的计划任务代码 } ?> 仅执行一次的计划任务 这个就比较简单了,只需要指定一个距离当前时间有多久的时间戳就行,比如我要指定一个距离当前时间1小时执行的计划任务: <?php function do_sonething($arg) […]
最近在家自学C++的Windows应用程序编程,本来用Dev c++学习的好好的,一时心血来潮,想独立安装MinGW、用任意编辑器编写代码、手写makefile并自主编译运行,结果麻烦来了,在Dev C++下可以正常编译并运行的代码在MinGW下无法运行了。
常言道,没有学会指针等于没有学C语言。所以我下定决心,以一个设计师的身份来搞定她!指针是C语言中广泛使用的一种数据类型。运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构;能很方便地使用数组和字符串;并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。
然后经过两天的学习,成功编译出了可以替代之前用工具将批处理转换的EXE文件。接下来就要学习如果通过Win32 API来制作托盘图标和菜单功能了。初步研究了一下,感觉目前掌握的知识无法理解,所以需要经过一番系统的学习才行。
theme.inc 是控制Drupal输出的主题系统,它允许用户主题定制几乎所有的Drupal系统输出。 函数及方法 Functions & methods drupal_find_theme_functions - 允许主题或主题引擎轻松重写主题函数. drupal_find_theme_templates - 允许主题或主题引擎轻松重写主题模板. drupal_theme_access - 确定是否可以使用该主题. drupal_theme_initialize - 初始化主题系统. drupal_theme_rebuild - 强制重建主题注册表; 使用在当增加了新的主题模块或主题钩子时. list_themes - 返回当前可用主题的列表. path_to_theme - 返回当前主题的路径. template_preprocess - Adds a default set of helper variables for variable processors and templates. This comes in before any other preprocess function which makes it possible to be used in default theme implementations (non-overridden theme functions). template_preprocess_html - html.tpl.php 的预处理变量 template_preprocess_maintenance_page - 这里生成 template_preprocess_page() 的变量数组镜像. 这个预处理将运行于 theme_maintenance_page() 运行时. template_preprocess_page - page.tpl.php 的预处理变量 template_preprocess_region - region.tpl.php 的预处理变量 template_preprocess_username - theme_username(). 的预处理变量 template_process - 一个默认的进程程序,用于尽可能晚的改变变量. template_process_html - html.tpl.php 的预处理变量 template_process_maintenance_page - 这里生成 template_process_html() 的变量数组镜像. […]