我创建了一个自定义小部件并将其放入函数中。php。您可以在此处看到小部件:
(我还创建了一个类似的小部件,可以捕获随机图像;它包含在粘贴箱中。)该小部件允许用户插入多达十个文本/HTML块,将它们存储在JS中的一个数组中,并使用JS随机显示一个。
这些是基于WP附带的默认文本小部件的超级简单小部件。(我不是PHP专家,所以可能有一种更优雅的方法来创建它们,但它们很容易使用,这正是客户端所需要的。)
我遇到的问题是:
使用多个随机文本小部件,甚至在不同页面上显示的多个不同侧栏上,都会导致除原始小部件外的所有小部件返回“未定义”。
您放入框中的文本似乎存储正确,可以通过WP管理界面进行编辑;但在前端显示时,它无法正确地回显文本。
我确信我在小部件中缺少了一些简单的东西。。。有什么线索吗?
谢谢