現在のカテゴリが X カテゴリの子であり、Z カテゴリの親でもあるかどうかを確認する WP の関数を作成する必要があります。
アイデア?
現在のカテゴリが X カテゴリの子であり、Z カテゴリの親でもあるかどうかを確認する WP の関数を作成する必要があります。
アイデア?
これを試して:
<?php
$catid = get_query_var('cat');
if (cat_is_ancestor_of($catid,$test_child_cat) && cat_is_ancestor_of($test_parent_cat,$catid)) {
echo "Current Category is child of X and Parent of Y";
}
?>
始めるためのテストされていない MySQL クエリ:
SELECT x.cat_ID, y.cat_ID, z.cat_ID
FROM categories y,
LEFT JOIN categories x ON y.parent = x.cat_ID,
LEFT JOIN categories z ON z.parent = y.cat_ID,
WHERE y.cat_name = ? AND
x.cat_name = ? AND
z.cat_name = ?
私はついに、親と子の両方をWordpressで現在表示されているカテゴリから形成するためのこの単純なソリューションを作成する必要があります。
$ children = $ wp_query-> query_vars [category__in]; $ count = 0; echo'親:'。$ wp_query-> queried_object-> parent; エコー'| '; エコー'子供:'; foreach($ children as $ child){ if(($ wp_query-> query_vars [category__in] [$ count])!=($ wp_query-> query_vars [cat])){ echo $ wp_query-> query_vars [category__in] [$ count]; エコー ' '; } $ count ++; }