categories - How to sort post category using its Description

admin2025-04-20  0

I Am trying to sort my custom post categories according to its description. I tried below args but it did not work

$taxonomies = array(
    'post_tag',
    'product-type',
);

// Add the slugs of product types that should appear on the page
$slugs = array(
    'hand-tools',
    'mechanical-tools',
    'abrasive-wheel',
    'garden-tools',
    'screens',
    'locks'
);

$args = array(
    'orderby'           => 'description',
    'order'             => 'DESC',
    'hide_empty'        => false,
    'exclude'           => array(),
    'exclude_tree'      => array(),
    'include'           => array(),
    'number'            => $number,
    'fields'            => 'all',
    'slug'              => $slugs,
    'parent'            => 0,
    'hierarchical'      => true,
    'childless'         => false,
    'get'               => '',
    'name__like'        => '',
    'description__like' => '',
    'pad_counts'        => false,
    'offset'            => $offset,
    'search'            => '',
    'cache_domain'      => 'core'
);

I Am trying to sort my custom post categories according to its description. I tried below args but it did not work

$taxonomies = array(
    'post_tag',
    'product-type',
);

// Add the slugs of product types that should appear on the page
$slugs = array(
    'hand-tools',
    'mechanical-tools',
    'abrasive-wheel',
    'garden-tools',
    'screens',
    'locks'
);

$args = array(
    'orderby'           => 'description',
    'order'             => 'DESC',
    'hide_empty'        => false,
    'exclude'           => array(),
    'exclude_tree'      => array(),
    'include'           => array(),
    'number'            => $number,
    'fields'            => 'all',
    'slug'              => $slugs,
    'parent'            => 0,
    'hierarchical'      => true,
    'childless'         => false,
    'get'               => '',
    'name__like'        => '',
    'description__like' => '',
    'pad_counts'        => false,
    'offset'            => $offset,
    'search'            => '',
    'cache_domain'      => 'core'
);
Share Improve this question edited Sep 27, 2019 at 7:05 Regolith 1981 gold badge3 silver badges12 bronze badges asked Sep 27, 2019 at 2:35 Krishneel SinghKrishneel Singh 101
Add a comment  | 

1 Answer 1

Reset to default 0

You can add custom order fields I suppose as well.

 $categories = get_categories( array(
        'orderby' => 'description',
        'order'   => 'ASC'
    ) );
转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1745125465a286399.html

最新回复(0)