「categoryone」に親があるかどうかを確認しようとしています。categoryone というカテゴリがあることを確認して確認できますが、categoryone に親カテゴリがあるかどうかはわかりません。以下のコードのようなものをコーディングしようとしました。
$tid = term_exists('categoryone', 'category', 0);
$term_ids = [];
if ( $tid !== 0 && $tid !== null )
{
$term_ids[] = $tid['term_id'];
}
else
{
// If there is not a parent category!
$insert_term_id = wp_insert_term( 'categoryone', 'category' );
if ( ! is_wp_error )
$term_ids[] = $insert_term_id;
}
wp_set_post_categories( $insert_id, $term_ids );