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>";
    }
}
Ejemplo n.º 2
0
$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;