从数据库自动更新表

时间:2015-06-13 作者:Seeker

在我的WordPress主页上,我希望有一个可以根据给定时间段内数据库更改自动更新的表。我正在试图找到这个问题的最佳解决方案,无论是我自己编写代码,还是安装插件。

示例scenarioMy WordPress站点有一个包含2行的表。我的数据库已更新为(n)个用户。在特定时间,我希望WordPress上的表能够更新。

1 个回复
最合适的回答,由SO网友:AddWeb Solution Pvt Ltd 整理而成

qwip,

有一种方法可以在wordpress用户表运行时更新自定义表,您需要使用自定义函数进行编码,该函数在用户执行某些操作时调用。你可以通过add_action().

wordpress为用户提供了几个动作(即:。user_register, deleted_user, 等等)。

请参见以下代码示例:

//The code below that you can add to the Theme Functions file
//For user register action perform then change custom table fields.

add_action(\'manage_users_columns\',\'custom_modify_user_columns\');
function custom_modify_user_columns($user) {
   //update query stuff here
   $wpdb->update( $table, $data, $where, $format = null, $where_format = null );
}
上面的代码就是一个示例,您可以根据需要使用该结构。

我设置了一些wordpress用户操作参考URL,这将对您有所帮助。

帮助参考URL:

  1. user_register
  2. show_user_profile
  3. deleted_user

    谢谢

结束

相关推荐

$wpdb->Prepare的工作方式与MYSQL_REAL_EASH_STRING不同

我正在开发WordPress插件,最近我计划从SQL迁移到$wpdb. 我正在使用一个名为$wpdb->prepare 而不是mysql_real_escape_string 但它不起作用。以下是我尝试的内容:代码:echo $fetch_row; 输出:a: 5:{s:9:“task\\u name”;s:10:“立即备份”;s:9:“机制”;s:10:“singleCall”代码:echo mysql_real_escape_string( $fetch_row ) 输出:\