TaxonomyParent.php
461 Bytes
<?php
namespace ACP\Editing\Storage\Taxonomy;
class TaxonomyParent extends Field {
public function __construct( $taxonomy ) {
parent::__construct( $taxonomy, 'parent' );
}
public function get( int $id ) {
$parent_id = parent::get( $id );
if ( ! $parent_id ) {
return false;
}
$parent = get_term_by( 'id', $parent_id, $this->taxonomy );
if ( ! $parent ) {
return false;
}
return [
$parent->term_id => $parent->name,
];
}
}