我被要求在wordpress中创建一个新的下拉菜单。我从来没有使用过word press,而且我之前从未编写过php。我设法找到现有下拉菜单的一段代码,但我不明白它是如何工作的。我希望有人可以帮我解释一下,这样我就可以了解正在发生的事情。
<?php if ( is_taxonomy_hierarchical($taxonomy) ) : ?>
<tr class="form-field term-parent-wrap">
<th scope="row"><label for="parent"><?php _ex( 'Parent', 'term parent' ); ?></label></th>
<td>
<?php
$dropdown_args = array(
'hide_empty' => 0,
'hide_if_empty' => false,
'taxonomy' => $taxonomy,
'name' => 'parent',
'orderby' => 'name',
'selected' => $tag->parent,
'exclude_tree' => $tag->term_id,
'hierarchical' => true,
'show_option_none' => __( 'None' ),
);
/** This filter is documented in wp-admin/edit-tags.php */
$dropdown_args = apply_filters( 'taxonomy_parent_dropdown_args', $dropdown_args, $taxonomy, 'edit' );
wp_dropdown_categories( $dropdown_args ); ?>
<?php if ( 'category' == $taxonomy ) : ?>
<p class="description"><?php _e('Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have children categories for Bebop and Big Band. Totally optional.'); ?></p>
<?php endif; ?>
</td>
</tr>
由于
答案 0 :(得分:0)
首先,告诉我们您正在寻找什么样的下拉菜单。您想在下拉菜单中输入什么?由于您的代码目前已设置为显示指向您帖子的类别链接。
如果您阅读有关此功能的Wordpress codex,并查看您的代码以尝试并遵循它,这可能会更有用。
您还可以尝试更改参数以更改下拉列表的输出。
https://codex.wordpress.org/Function_Reference/wp_dropdown_categories