基于站点范围内的下拉菜单选择显示内容

时间:2018-11-07 作者:Daniel Schwindt

以下是场景:

客户向广泛的地理区域提供服务,但价格会根据区域而变化。我不想合并地理位置,但我确实希望允许访问者从可用位置的下拉菜单中进行选择,然后在整个站点范围内“设置”用户的选择,这样当他们访问服务页面时,他们将看到与其所选区域相关的定价。我假设会有一组表,而选择下拉列表会将适当的表设置为可见的,一般来说,我不知道如何进行实现。

我知道这必须是实现的一个共同特性。如果用户关闭并重新打开浏览器时保留此选项也很好。

有什么简单的方法可以做到这一点吗?还是我在看一些复杂的发展?

1 个回复
SO网友:Pim

您需要为此设置cookie。然后,您可以在需要cookie的任何页面上或在header.php.

有几种方法可以做到这一点,您可以通过php或JavaScript设置Cookie。

下面是一个关于how to set a cookie with php in WordPress. 对于JavaScript,有几个选项。有一个jQuery cookie插件,我建议在谷歌上搜索不同的选项。

结束

相关推荐

插件放置在/wp-content/plugins内的文件夹中时不保存值

我得到了WordPRess插件的以下代码,它在每个页面/后期编辑屏幕上添加了两个自定义输入。然后将这些值保存并输出到前端页面的标题中。如果代码位于内部,则可以正常工作。php文件并直接放入“wp内容/插件”。然而,如果我把它放在插件(如“wp-content/plugins/myplugin”)中自己的文件夹中,那么在通过编辑屏幕保存帖子/页面时,输入字段不会保存。此外,它不会向前端页面html标题部分输出任何内容。这似乎是一个被放弃的项目,所以我无法与原始开发人员一起制定解决方案。然而,代码中的某些内容