菜鸟问题在这里。虽然我并不期待一个完整的工作答案,但任何指针和提示都会非常受欢迎。我已经在谷歌上搜索了几个小时了:)可能是因为我以前从未遇到过它,也不知道它的名称/术语。
Goal。我有一个页面,比如说有100个事件(帖子)。他们有几个类别,比如电影,音乐,戏剧。默认情况下,页面会将它们全部加载。(我想稍后我会添加一个分页或延迟加载)。默认情况下查看所有内容,并按日期排序,这是很好的。但现在我只想看到所有属于电影(或不同类别)的事件。最好将可能的类别呈现为顶部的按钮或/a侧边栏中的按钮,以便对它们进行过滤/排序。
问题:你会推荐什么方法和技术?我真的很想避免这个额外的插件。这主要是为了学习。
额外的想法:我的第一个想法是为每个类别创建单独的页面。但在这种情况下,这将是一个糟糕的解决方案。我想到的另一个解决方案是为每个帖子提供一个类别css类,并添加一个按钮来隐藏div。但这意味着我必须总是加载所有的事件。我有种感觉那可能是个很糟糕的解决办法。我从来没有使用过Ajax。这会有帮助吗?或者有没有一个开箱即用的Wordpress选项,比如分页。
发布于 2018-09-29 06:57:13
我认为AJAX是您正在寻找的解决方案。您可以创建与延迟加载或AJAX加载更多按钮相结合的AJAX帖子/类别过滤器。你应该看看这些教程,我发现它们对多个项目非常有用!
AJAX过滤器:https://rudrastyh.com/wordpress/ajax-post-filters.html
带有加载更多按钮的AJAX过滤器:https://rudrastyh.com/wordpress/ajax-load-more-with-filters.html
https://stackoverflow.com/questions/52562961
复制相似问题