我正在尝试将默认按钮设置为在以下代码中选定的:
<div class="accordion ui-group">
<h3><a href="#">Certification</a></h3>
<div class="button-group js-radio-button-group" data-filter-group="certification" >
<button class="button is-checked" data-filter="">All</button>
<?php
$term_id = 69;
$taxonomy_name = 'project_category';
$term_children = get_term_children( $term_id, $taxonomy_name );
foreach ( $term_children as $child ) {
$term = get_term_by( 'id', $child, $taxonomy_name );
if( $term->count > 0 ) {
echo '<button class="button" data-filter=".'. $term->slug .'">'. $term->name .'</button>';
};
};
?>
</div>
</div>
这些选项用
Project Categories
填充,父项为Certifications
(id=69
)。现在,
ALL
是默认选中的,但我想指定一个特定选项的默认值。我知道这应该很容易,但我想不出来!任何帮助都很好。
最佳答案
这取决于$term->name是如何设置的。我通常会在按钮名应该放在的地方使用empty($term->name) ? "Default" : $term->name
。
如果从未设置名称,请使用$term->name ?? "Default"
代替PHP 7。
关于php - 在PHP按钮代码中设置默认值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46287824/