我有一段代码可以计算wordpress网站中的代码行数。我已经成功地将该号码发送到wordpress数据库,因此我可以在我的主题文件中的不同位置调用它(这是因为脚本需要在安装的根目录中来计算代码行。) / p>
虽然这很有效,但我遇到的大问题是该号码不会自动更新。即计算行数的代码是www.mysite.com/loc.php,我会转到此页面并在更新数据库中的值之前加载它。
有没有办法让它只是自动更新,所以我不必导航到该页面以实现此目的?即,当我添加更多行代码时,数据库中的值会自行更新。
向db发送值的代码如下:
$num_of_lines = $folder -> count_lines();
update_option('line_count', $num_of_lines);
答案 0 :(得分:1)
查看jquery和ajax调用
Wordpress为您提供了在前端调用后端函数的框架 http://wptheming.com/2013/07/simple-ajax-example/
另一个例子: http://premium.wpmudev.org/blog/how-to-use-ajax-with-php-on-your-wp-site-without-a-plugin/
答案 1 :(得分:0)
您需要创建一个触发器,以便自动更新MYSQL数据库
看看这个,我希望它会有所帮助 How to automatically update a MYSQL column value using formula and data from other columns in same row?