diff --git a/src/wp-content/themes/double-r-group/framework/custom_shortcodes.php b/src/wp-content/themes/double-r-group/framework/custom_shortcodes.php index ca20102..fc35e7c 100644 --- a/src/wp-content/themes/double-r-group/framework/custom_shortcodes.php +++ b/src/wp-content/themes/double-r-group/framework/custom_shortcodes.php @@ -42,110 +42,205 @@ function drg_horse_family_tree($atts, $content = null) { while($horses->have_posts()): $horses->the_post(); $html .= '' . get_the_title() . ''; + + // Padres + $valorPadre = get_post_meta(get_the_ID(), 'drg_horse_father', true); + $valorMadre = get_post_meta(get_the_ID(), 'drg_horse_mother', true); + if (!empty($valorPadre) || !empty($valorMadre)) { + $html .= '
'; + + // Padre, si no tiene no sacamos nada más de sus predecesores + if (!empty($valorPadre)){ + $html .= '
♂ ' .$valorPadre . ''; + else + $html .= '">♂ ' .$valorPadre . ''; + + // Abuelos paternos + $valorAbuelo = get_post_meta(get_the_ID(), 'drg_horse_paternal_grandfather', true); + $valorAbuela = get_post_meta(get_the_ID(), 'drg_horse_paternal_grandmother', true); + if (!empty($valorAbuelo) || !empty($valorAbuela)) { + $html .= '
'; + + // Abuelo paterno + if (!empty($valorAbuelo)){ + $html .= '
♂ ' . $valorAbuelo . ''; + else + $html .= ' sole">♂ ' . $valorAbuelo . ''; + + // Bisabuelos paternos (1) + $valorBisAbuelo = get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandfather_1', true); + $valorBisAbuela = get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandmother_1', true); + if (!empty($valorBisAbuelo) || !empty($valorBisAbuela)) { + $html .= '
'; + + //BisAbuelo paterno 1 + if (!empty($valorBisAbuelo)){ + $html .= '
♂ ' . $valorBisAbuelo . '
'; + else + $html .= ' sole">♂ ' . $valorBisAbuelo . '
'; + } + + //BisAbuela paterno 1 + if (!empty($valorBisAbuela)){ + $html .= '
♀ ' . $valorBisAbuela . '
'; + else + $html .= ' sole">♀ ' . $valorBisAbuela . '
'; + } + $html .= '
'; //BisAbuelos paterno + } + + $html .= '
'; // Abuelos paterno + } - // Padres - $html .= '
'; + // Abuela paterna + if (!empty($valorAbuela)){ + $html .= '
♀ ' . $valorAbuela . ''; + else + $html .= ' sole">♀ ' . $valorAbuela . ''; + + // Bisabuelos paternos (2) + $valorBisAbuelo = get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandfather_2', true); + $valorBisAbuela = get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandmother_2', true); + if (!empty($valorBisAbuelo) || !empty($valorBisAbuela)) { + $html .= '
'; + + //BisAbuelo paterno 2 + if (!empty($valorBisAbuelo)){ + $html .= '
♂ ' . $valorBisAbuelo . '
'; + else + $html .= ' sole">♂ ' . $valorBisAbuelo . '
'; + } + + //BisAbuela paterno 2 + if (!empty($valorBisAbuela)){ + $html .= '
♀ ' . $valorBisAbuela . '
'; + else + $html .= ' sole">♀ ' . $valorBisAbuela . '
'; + } + $html .= '
'; //BisAbuelos paternos + } + + $html .= '
'; // Abuela paterna + } + $html .= ''; // Abuelos paternos + } - // Padre - $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_father', true) . ''; - // Abuelos paternos - $html .= '
'; + $html .= '
'; // Padre + } + + // Madre, si no tiene no sacamos nada más de sus predecesores + if (!empty($valorMadre)) { + $html .= '
♀ ' .$valorMadre . ''; + else + $html .= '">♀ ' .$valorMadre . ''; - // Abuelo paterno - $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_paternal_grandfather', true) . ''; + // Abuelos maternos + $valorAbuelo = get_post_meta(get_the_ID(), 'drg_horse_maternal_grandfather', true); + $valorAbuela = get_post_meta(get_the_ID(), 'drg_horse_maternal_grandmother', true); + if (!empty($valorAbuelo) || !empty($valorAbuela)) { + $html .= '
'; + + // Abuelo materno + if (!empty($valorAbuelo)){ + $html .= '
♂ ' . $valorAbuelo . ''; + else + $html .= ' sole">♂ ' . $valorAbuelo . ''; + + // Bisabuelos maternos (1) + $valorBisAbuelo = get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandfather_1', true); + $valorBisAbuela = get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandmother_1', true); + if (!empty($valorBisAbuelo) || !empty($valorBisAbuela)) { + $html .= '
'; - // Bisabuelos paternos (1) -// $html .= '
'; -// $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandfather_1', true) . '
'; -// $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandmother_1', true) . '
'; -// $html .= '
'; + //BisAbuelo paterno 1 + if (!empty($valorBisAbuelo)){ + $html .= '
♂ ' . $valorBisAbuelo . '
'; + else + $html .= ' sole">♂ ' . $valorBisAbuelo . '
'; + } + + //BisAbuela paterno 1 + if (!empty($valorBisAbuela)){ + $html .= '
♀ ' . $valorBisAbuela . '
'; + else + $html .= ' sole">♀ ' . $valorBisAbuela . '
'; + } + + $html .= '
'; //BisAbuelos materno + } - $html .= '
'; // Abuelo paterno - - // Abuela paterna - $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_paternal_grandmother', true) . ''; - - // Bisabuelos paternos (2) - // $html .= '
'; - // $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandfather_2', true) . '
'; - // $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_paternal_great_grandmother_2', true) . '
'; - // $html .= '
'; + $html .= '
'; // Abuelo materno + } + + // Abuela materno + if (!empty($valorAbuela)){ + $html .= '
♀ ' . $valorAbuela . ''; + else + $html .= ' sole">♀ ' . $valorAbuela . ''; + + // Bisabuelos maternos (2) + $valorPadre = get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandfather_2', true); + $valorMadre = get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandmother_2', true); + if (!empty($valorPadre) || !empty($valorMadre)) { + $html .= '
'; + + //BisAbuelo materno 2 + if (!empty($valorBisAbuelo)){ + $html .= '
♂ ' . $valorBisAbuelo . '
'; + else + $html .= ' sole">♂ ' . $valorBisAbuelo . '
'; + } + + //BisAbuela materna 2 + if (!empty($valorBisAbuela)){ + $html .= '
♀ ' . $valorBisAbuela . '
'; + else + $html .= ' sole">♀ ' . $valorBisAbuela . '
'; + } + $html .= '
'; //BisAbuelos maternos + } - $html .= '
'; // Abuela paterna + $html .= ''; // Abuela materna + } - $html .= ''; // Abuelos paternos - $html .= ''; // Padre - - // Madre - $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_mother', true) . ''; - // Abuelos maternos - $html .= '
'; - - // Abuelo materno - $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_maternal_grandfather', true) . ''; - - // Bisabuelos paternos (1) -// $html .= '
'; -// $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandfather_1', true) . '
'; -// $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandmother_1', true) . '
'; -// $html .= '
'; - - $html .= '
'; // Abuelo materno - - // Abuela paterna - $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_maternal_grandmother', true) . ''; - - // Bisabuelos naternos (2) -// $html .= '
'; -// $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandfather_2', true) . '
'; -// $html .= '
' . get_post_meta(get_the_ID(), 'drg_horse_maternal_great_grandmother_2', true) . '
'; -// $html .= '
'; - - $html .= '
'; // Abuela paterna - - $html .= '
'; // Abuelos maternos - $html .= '
'; // Madre - - /*$html .= ''; - $html .= ''; - - $html .= '
  • ' . get_post_meta(get_the_ID(), 'drg_horse_paternal_grandmother', true) . ''; - // Bisabuelos paternos (2) - $html .= ''; - $html .= '
  • '; - $html .= ''; - $html .= ''; - - // Madre - $html .= '
  • ' . get_post_meta(get_the_ID(), 'drg_horse_mother', true) . ''; - // Abuelos paternos - $html .= ''; - $html .= '
  • '; */ + $html .= ''; // Abuelos maternos + } + + $html .= ''; // Madre + } + + $html .= ''; // .branch lv1 + } endwhile; - $html .= ''; // .branch lv1 $html .= ''; // .horse-tree wp_reset_query(); return $html;