【发布时间】:2015-10-06 13:50:27
【问题描述】:
我已经建立了一个网页,可以向我工作的公司的员工发送短信。随着不断添加和删除新员工,我想将此应用程序与 wordpress 集成,无需编辑代码即可管理员工。
每个帖子都将包含用户的姓名和电话号码。该名称将作为用户联系的选项被拉入网页。提交表单后,它将转到运行 if/else 的 php 表单以查找员工并将该员工与其电话号码匹配,如下所示:
//Who the text message is to, Establish their phone #
if($employee == 'brad'):
$text_to[] = '+15555555555';
elseif ($employee == 'mary'):
$text_to[] = '+15555555555';
elseif ($employee == 'tom'):
$text_to[] = '+15555555555';
elseif ($employee == 'bill'):
$text_to[] = '+15555555555';
elseif ($employee == 'joe'):
endif;
我不仅希望能够通过循环从 wordpress 中提取这些名称以显示到我的页面上,还希望能够添加或删除新条目以及他们的电话号码,到这个 php 联系表。
我知道如何遍历 wordpress 帖子以在页面上显示名称。我想知道是否也可以使用此数据来修改此联系表,如果可以,如何设置。每次有人为 Joe 编辑 wordpress 条目时,PHP 表单都会获取此更新,因此当 Joe 收到消息时,它会找到他的电话号码并将消息发送给他。
非常感谢任何帮助。我还应该注意,我正在使用 Twilio 发送短信。
【问题讨论】:
-
为什么不把电话号码保存为元值呢?它将附加到员工身上,因此您可以使用
get_post_meta()而无需执行任何条件... -
@rnevius,
get_post_meta是一个糟糕的解决方案,因为它要求每个员工都有自己的职位。这肯定是难以管理和尴尬的。将所有这些数据存储在数据库表中会更好。