1

我正在 Wordpress 中建立一个投资组合网站。我已经使用了带有过滤功能的 jquery 插件Isotope。这在主页上非常有用。但是,一旦我点击一个帖子。然后我需要能够点击一个过滤器并让它进入主页但应用了过滤器。我的代码如下:

HTML:

<ul class="filters">
    <li><a href="<?php echo site_url(); ?>/about-me">About Me</a></li>
    <li><a class="filter" href="" data-filter=".creative">Creative</a></li>
    <li><a class="filter" href="" data-filter=".social-strategy">Social Strategy</a></li>
    <li><a class="filter" href="" data-filter=".design">Design</a></li>
    <li><a class="filter" href="" data-filter=".websites">Websites</a></li>
    <li><a href="" class="active" data-filter="*">All</a></li>
</ul>

Javascript:

$('#filters a').click(function(){
      var selector = $(this).attr('data-filter');
      $container.isotope({ filter: selector });
      return false;
});

我确实尝试过这个解决方案,这正是我想要实现的目标:http ://www.mcnab.co/blog/content-management-systems/jquery-isotope-filtering-results-for-url/但它没有为我工作。

我的网站只有两个页面,主页(带有过滤器)和帖子页面。过滤器控件位于 header.php 文件中。

4

0 回答 0