我有一个物业网站,有一个自定义的最小和最大平方英尺的搜索表单。
注册用户使用最小(即150平方英尺)和最大(即300平方英尺)选择选项值执行搜索。
我已经设法在cookie中存储了最小值和最大值。
然后,用户可以单击“保存此搜索”按钮。
我想将这些值保存在数据库中,并在每个用户的配置文件页面(我已经创建)上显示它们。
当用户转到其配置文件页面时,我希望有一个所有已保存搜索的列表。
我希望这是有意义的。
理想情况下,自定义用户页面如下所示:
保存的搜索1:150平方英尺-300平方英尺
保存的搜索2:500平方英尺-800平方英尺
。。。
这可能吗?我该怎么做?
我对自定义WordPress模板很陌生,如果有任何帮助,我将不胜感激。
SO网友:coopersita
假设这些用户在您的站点上有帐户(订阅者、作者或其他角色),您可以向其配置文件中添加自定义字段。最简单的方法是使用插件,如高级自定义字段(https://wordpress.org/plugins/advanced-custom-fields/).
这些字段将在其配置文件页面中可用,您可以在任何模板中添加和使用。
我会给你一些代码示例,但他们的网站似乎已关闭。。。一旦答案再次出现,我会尝试更新它。
Update: ACF可以创建字段,并将其显示在用户配置文件页面中,您可以使用add\\u user\\u meta保存这些字段:
add_user_meta( $user_id, \'custom_field_name\', $search);
如果不想使用ACF,可以使用自定义代码显示配置文件中的字段。虽然删除搜索会有点困难,但可行。