AI ANSWERS by 1 NOTES

WEB制作、AI、Windows、アプリの使い方など様々な疑問を解決する

WordPressで親カテゴリがあるかどうかPHPで確認する

WordPressで親カテゴリがあるかどうかをPHPで確認するには、次のようなコードを使用できます。

<?php
if ( category_has_parent( get_queried_object_id() ) ) {
	echo "This category has a parent category.";
} else {
	echo "This category does not have a parent category.";
}

function category_has_parent( $catid ) {
	$category = get_category( $catid );
	if ( $category->category_parent > 0 ) {
		return true;
	} else {
		return false;
	}
}
?>

上記のコードでは、 get_queried_object_id() 関数を使用して、現在表示されているカテゴリのIDを取得し、 category_has_parent() 関数を使用して、そのカテゴリに親カテゴリがあるかどうかを確認しています。 category_has_parent() 関数では、 get_category() 関数を使用して、カテゴリオブジェクトを取得し、 category_parent プロパティを使用して親カテゴリのIDを確認しています。 親カテゴリがある場合は true を返し、ない場合は false を返します。