php - WordPress - 实时更新数据库值。

标签 php mysql database wordpress

我有一段代码可以计算 WordPress 站点内的代码行数。我已经成功地将该数字发送到 WordPress 数据库,以便我可以在主题文件中的不同位置调用它(这是因为脚本需要位于安装的根目录中来计算代码行数)。

虽然这确实很好用,但我遇到的一个大问题是该数字不会自动更新。即,用于计数行的代码是 www.mysite.com/loc.php,我必须转到此页面并让它在更新数据库中的值之前加载。

有没有办法让该值自动更新,这样我就不必导航到该页面来发生这种情况?即当我添加更多行代码时,数据库中的值会自行更新。

向数据库发送值的代码如下:

$num_of_lines = $folder -> count_lines();
update_option('line_count', $num_of_lines);

最佳答案

研究 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/

关于php - WordPress - 实时更新数据库值。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23799312/

相关文章:

php - 按不工作的公司排序。请帮助我

php - 即使其状态正在运行,也无法访问在 Docker 中配置的 wordpress

php - 当我们在php中从数据库中获取大量数据时显示空白数据?

mysql - 为什么我的查询以列而不是行的形式返回结果?

php - 为 MySQL 数据库中的重复条目设置警告

javascript - PHP 回显大量 HTML 数据需要花费大量时间

PHP - 将日期转换为 UTC 日期

php - 字符串到数组返回参数中的数组

mysql - 如何在 MySql 选择查询中将 UTC 日期转换为本地时区

sql - 从 Ms SQL Server 2008 中的三个字段制作 datetime2