function pof_item_task_parenttree_meta_box_callback($post) { $tree_array = array(); array_push($tree_array, $post); $tree_array = array_reverse(pof_get_parent_tree($post, $tree_array)); foreach ($tree_array as $tree_key => $tree_post) { echo "<ul style=\"margin-left: 10px; list-style-type: round;\">"; echo "<li>"; echo "<a href=\"/wp-admin/post.php?post=" . $tree_post->ID . "&action=edit\" target=\"_blank\">" . $tree_post->post_title . "</a>"; } foreach ($tree_array as $tree_post) { echo "</li>"; echo "</ul>"; } }
$the_query = new WP_Query($args); if ($the_query->have_posts()) { while ($the_query->have_posts()) { $the_query->the_post(); $mypost = $the_query->post; } } $classProgram = "POFITEM\\program"; $classAgegroup = "POFITEM\\agegroup"; $classTaskGroup = "POFITEM\\taskgroup"; $classTask = "POFITEM\\task"; $post_type = str_replace('pof_post_', '', $mypost->post_type); $post_class = $classTask; $agegroup = null; $tree_array = array(); $tree_array_orig = pof_get_parent_tree($mypost, $tree_array); $tree_array = array_reverse($tree_array_orig); switch ($post_type) { case "program": $post_class = $classProgram; break; case "agegroup": $post_class = $classAgegroup; $agegroup = $mypost; break; case "taskgroup": $post_class = $classTaskGroup; $agegroup = pof_get_agegroup_from_tree_arr($tree_array); break; case "task": $post_class = $classTask;