首页 > 解决方案 > 如何通过给我的在 wordpress 中添加过滤器系统数据属性

问题描述

我目前正在尝试实施数据过滤系统。我想用数据属性来做到这一点,在那里我可以按类别过滤帖子。我以前从未这样做过,所以我真的不知道从哪里开始。

我确实有我自己的模板,我用 PHP 吐出帖子。假设我有 6 个类别的 30 个帖子。假设“马”具有动物等类别。所以当我点击动物类别时,我只会看到马、猴子等。

这是我的代码:我确实添加了一些 html,但我没有添加它,因为我不需要这个特定的帖子。

$vorespartnere = get_posts( array(
'showposts'        => -1,
'post_type'        => 'partnere',
'orderby'          => 'order',
'suppress_filters' => false,
) );

    $terms = get_terms( array(
    'taxonomy' => 'partnere-kategorier',
    'hide_empty' => false,
) ); 


if ( ! empty( $vorespartnere ) ) {
  foreach ( $vorespartnere as $partnere ) {
    $image      = get_field( 'partner_logo', $partnere );
    $text       = get_field( 'partner_beskrivelse', $partnere  );
    $overskrift = get_field( 'partner_overskrift', $partnere  );

        if ( ! empty( $image ) && ! is_wp_error() ) {
        ?>
        <img src="<?php echo $image['url']; ?>" alt="">
        <?php
    }

    if ( ! empty( $text ) && ! is_wp_error() ) {

        echo $text;

    }

    if ( ! empty( $overskrift ) && ! is_wp_error() ) {

        echo $overskrift;

    }
  }
}

标签: javascriptphpjqueryajaxwordpress

解决方案


推荐阅读