试图建立一个'随机文本'WordPress插件。不知道从哪里开始

时间:2014-04-14 22:42:12

标签: wordpress wordpress-plugin

以下是我在电子表格中所做的事情:

  1. 我已经将人分配到一个或多个类别(即男,女,高,短)
  2. 我给这些人分配了重量(即200磅,120磅,300磅)
  3. 我为这些人分配了名字(即约翰,简,比尔)
  4. 这是我在插件中需要做的事情:

    1. 找到一些方法将数据输入(可能通过管理界面,或通过我的电子表格)
    2. 按一个或多个类别过滤结果(即只有男性;只有高大的女性等)
    3. 从那些过滤后的结果中,拉出2或3个人(尽可能多的人),其组合权重等于或小于或等
    4. 将这些2或3个人的姓名显示为前端用户的列表
    5. 按下按钮,随机生成另外2人或3人团队
    6. 我不介意弄脏手,但我不知道从哪里开始。如果你们可以给我任何建议,最佳实践,让我开始的代码,或已经做过这些的插件的名称等等,我真的很感激。

      另外,如果我为一个完整的菜鸟咬太多,请随时告诉我。因为如果它归结为它,我将手动创建团队并将它们扔进随机文本插件或其他东西。

1 个答案:

答案 0 :(得分:0)

  1. 这在很大程度上取决于它目前的格式。如果它在电子表格中,您可以通过保存为CSV并使用fgetscsv

  2. 进行处理来轻松导入它
  3. 假设这是进入MySQL(就像大多数WP插件那样),这只是一个SQL查询(即WHERE wp_custom_person_record_weight> 100和wp_custom_person_record_name!='Bill'

  4. 与#2相同,但使用JOIN和SUM以及针对该总和的WHERE查询。

  5. 这是相同的SQL查询,如果您通过mysqli_query调用它,您将获得一个可以在页面上输出的数组

  6. 随机记录可以通过多种方式收集,通过超过X的限制,2其中X是0和记录之间随机生成的数字或通过MySQL本身(尽管不建议这样做)出于性能原因)。