我的GET_CATEGORY子级的PHP下拉菜单

时间:2017-05-29 作者:Timothy Rooker

我这里有这个代码,我不知道如何在下拉菜单中获取它。

<H3>Availabilities</H3>
<?php
$taxonomy = \'category\';

// Get the term IDs assigned to post.
$post_terms = wp_get_object_terms( $post->ID, $taxonomy, array( \'fields\' => \'ids\' ) );

// Separator between links.
$separator = \', \';

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

    $term_ids = implode( \',\' , $post_terms );

    $terms = wp_list_categories( array(
        \'title_li\' => \'\',
        \'style\'    => \'none\',
        \'echo\'     => false,
        \'taxonomy\' => $taxonomy,
        \'include\'  => $term_ids,
        \'child_of\' => 61,

    ) );

    $terms = rtrim( trim( str_replace( \'<br />\',  $separator, $terms ) ), $separator );

    // Display post categories.
    echo  $terms;


} ?>

1 个回复
SO网友:LWS-Mo

您可以使用该功能wp_dropdown_categories() 而不是wp_list_categories(), 如果您不需要使用列表功能。

wp_dropdown_categories() 似乎与list函数一样工作。因此,首先尝试替换这两个函数。

$terms = wp_dropdown_categories( array( ...
在法典中读到它here.

结束