同位素未捕获类型错误

Isotope Uncaught TypeError

我目前正在开发一个 Wordpress 主题。我正在尝试根据以下教程将 Isotope 集成到我的 Wordpress 主题中:

https://redvinestudio.com/how-to-build-isotope-portfolio-in-your-wordpress-theme/

但是,我目前正在努力学习教程的 jQuery 部分。当我查看我的控制台时,我收到一条日志:"Uncaught TypeError: $(...).smartresize is not a function"。

这几乎导致我的投资组合看不到同位素砌体布局附近的任何地方。

所以我一直在寻找一些解决方案,问题可能是这个教程是在 2014 年写的。那时候 Isotope V1 已经出来了。现在,Isotope V2 已发布。所以我可能需要更改 isotope.filtering.js 文件中的一些内容。但我真的不知道要改变什么?我试图在同位素文档中找到我的解决方案,但它并没有真正帮助我。

有什么想法吗?

https://github.com/metafizzy/isotope/issues/781

smartresize 未包含在新同位素中,因为它已准备好响应式布局。

也看看这个:http://isotope.metafizzy.co/appendix.html#upgrading-from-v1 and this: http://isotope.metafizzy.co/layout-modes/masonry.html#isfitwidth