国内网站空间免费发布信息网平台
wordpress响应慢
这是我写的一篇特别文章,旨在帮助那些正在努力使您的图表正常工作的人。
我首先讨论PHP和MySQL。 如果您确实在本系列的这些部分中苦苦挣扎,请花一些时间来复习本节。 其中有些重复了较早的部分,但是既然您已经实际完成了此操作,那么您可能会对这个过程的方式和原因有所了解。
接下来,我将介绍一些基本的故障排除方法。 你们中许多人会发现自己盯着黑屏。 这通常是由于我们可以解决的几个非常具体的问题之一。
在本系列的最后一部分中,您可以真正了解如何使用我们自己的品牌颜色,阴影和其他调整来设置图形样式。
PHP / MySQL初学者提示:
如果您不熟悉PHP和MySQL,您可能会想知道那些带有美元符号的单词是什么意思。 如果将此代码粘贴到支持代码检查的编辑器中,则会看到它将这些单词更改为其他颜色。
这些是变量,是PHP / MySQL难题的关键部分。 让我们看一下$ wpuser变量。 在文件的顶部,我们进行一些小小的歌舞,以查找谁是当前登录的用户。 简而言之,等号左侧的变量“获取”等号右侧的变量。
因此,$ current_user变量“获取”当前用户使用WordPress中内置的某些代码登录的任何内容– wp_get_current_user();。 此代码以数组的形式返回大量信息,这看起来像一个信息表。 该数组中的行之一是用户的登录ID。
因此,我们可以使用代码$ current_user-> user_login为$ wpuser分配登录ID。 您可以为其分配其他几项,但是现在我们只需要user_login。
变量是在PHP中传递信息的最安全方法。 您可以在函数外部传递变量,以便其他代码可以使用它,甚至JavaScript!
将功能添加到插件文件
如果您遵循本系列前面的部分,那么您可能已经完成了这一部分。 在WordPress中,转到“插件”>“编辑器”,然后选择“ Flot for WordPress”作为要编辑的插件。
同样在以前的文章中,我们创建了一个简单的表单,用于使用phpMyAdmin将内容添加到自定义表中。 我在其中包括该PHP文件。 在文件底部添加include调用:
[源代码语言=“ php”]
/ *
在此处添加自定义文件以提取和添加数据
请记住,您不能使用URL指向您想要的任何文件
包括。 您必须使用PATH。 因此您可以将这些文件粘贴到任何地方
您想要在WP安装中,只需使用PATH指向它们即可。
plugin_dir_path调用将使用WP wp-content / plugins中的PATH
文件夹:http://codex.wordpress.org/Function_Reference/plugin_dir_path
* /
包括(plugin_dir_path(__FILE__)。'flot / custom_workout.php');
包括(plugin_dir_path(__FILE__)。'flot / pushups_results.php');
[/源代码]
我们已经有了custom_workout.php文件,因此只需为pushups_results.php文件添加include。 现在,您所要做的就是将短代码[pushups_results_sc]放到所需的任何位置,然后就完成了!
故障排除
你们都会遇到的第一件事是一个大的空白屏幕。 首先要检查的是,占位符div包裹在div中,同时定义了高度和宽度。 自定义此样式以适合您的WordPress帖子宽度。 但是,如果看到空白屏幕,通常是罪魁祸首。
我在这里没有花很多时间来讨论pushups_results.php文件的详细信息—用于显示图形结果的代码。 希望您能评论一下。 即使对于新手开发人员,您也应该能够获得足够的信息,使Google能够解答我在此处以及代码注释中所没有的内容。
要开始绘制来自不同数据集的数据的图形并不难:
- 插入您自己的数据库连接信息
- 更改查询以匹配您的数据库
- 更改JavaScript中的变量以匹配您的数据库调用

免费学习PHP!
全面介绍PHP和MySQL,从而实现服务器端编程的飞跃。
原价$ 11.95 您的完全免费
而已! 冲洗并重复您可以想象的所有图形。
完善功能
我继续制作了一个工具,使用户可以删除记录,并且希望将“添加俯卧撑”功能与图形结合起来。 因此,请执行以下操作以快速添加完整的俯卧撑跟踪器工具:
- 创建一个新帖子,并将其称为Pushups Tracker
- 在帖子中添加以下短代码:
- [pushups_sc]
- [pushups_results_sc]
- [pushups_records_sc]
- 发布它
- 从我提供的资源文件中,将pushups_records.php和delete_pushups.php上传到wp-content / plugins / flot-for-wp / flot文件夹
- 转到WordPress中的“插件”>“编辑器”,并在底部添加以下包含语句,另外两个已经存在:
- 包括(plugin_dir_path(__FILE__)。'flot / pushups_records.php');
- 导航至Pushups Tracker帖子,看看其优点!
看到你们所有人都想出什么我真的很高兴! 不要忘记,您可以从任何地方调用数据来使图形工作。 这实际上只是受您的想象力限制。 请查看pushups_results.php文件,这是一种将数据获取到页面并调用Flot图的方法。
现在,使数据有趣。 你有力量!
在本系列的最后一部分,我将详细介绍如何自定义图表,以便您可以将颜色和其他设计元素匹配到您的品牌。 Flot具有用于自定义图表的功能,但是它们不是很直观。 那就是我来帮助的地方!
翻译自: https://www.sitepoint.com/responsive-real-time-graphs-in-wordpress-dealing-with-data/
wordpress响应慢