今天浏览 Plugin 和 Theme 类别时,我也在思考类似的事情,并且在尝试快速浏览列表时感到沮丧。
我几乎希望有一种方式可以让用户选择他们想要如何查看,就像 Craigslist 应用会提供列表、缩略图、网格或画廊(有时还有地图)的选项一样,而不是让管理员选择唯一的视图。
也许这应该是一个新主题。
今天浏览 Plugin 和 Theme 类别时,我也在思考类似的事情,并且在尝试快速浏览列表时感到沮丧。
我几乎希望有一种方式可以让用户选择他们想要如何查看,就像 Craigslist 应用会提供列表、缩略图、网格或画廊(有时还有地图)的选项一样,而不是让管理员选择唯一的视图。
也许这应该是一个新主题。
今天几乎完全可以实现,无需任何代码更改,利用 Hamburger Theme Selector
使用当前的设置和代码,一个简单的解决方法是配置三个不同的主题,每个主题使用不同的“主题列表预览”组件实例(或等效组件),并具有不同的设置,给它们起个明显的名字,然后允许用户切换。无需代码工作,使用核心功能即可。搞定。
我现在就使用这种技术,让用户可以打开和关闭一个计算成本相当高的旋转月亮动画(参见 https://starzen.space)。默认关闭,如果你想要动画月亮和星星,可以从“汉堡菜单”中选择另一个主题,该主题在其他方面是相同的。如果你只想要一个无聊的列表视图,没有任何干扰,还有一个“维护”主题(在我的例子中包含图像,但你应该明白这个意思)。简单!
让这个方法更灵活的另一种方式是添加一个 TC(主题组件?),其中包含用于修改 CSS 和打开/关闭各个部分的按钮。然后你可能只需要两个主题,一个用于砌体布局,另一个用于列表视图?
我从没想过这会是一个选项,我很喜欢,谢谢你的建议!