0

我正在向视觉作曲家添加一个元素,该元素从具有确切 ID“127”的父级呈现标题和子页面。每个变量都正确渲染,但显示不正确。

这是我的代码 最后代码:2 月 18 日 / 19 日
代码更新:2 月 19 日 / 19 日

    <?php
// Create Shortcode parentlink
// Use the shortcode: [parentlink]

if( defined( 'WPB_VC_VERSION' ) ) {

function vc_parent_links($atts) {

  // Attributes
  $atts = shortcode_atts(
    array(
    'sublinks_title' => ''
  ),
    $atts, 'parentlink'
  );
  // Attributes in var
  $sublinks_title = $atts['sublinks_title'];

  // Output Code



$argsvar = array(
    'post_type'      => 'page',
    'posts_per_page' => -1,
    'post_parent'    => '217',
    'order'          => 'ASC',
    'orderby'        => 'menu_order'
 );

$output = "";

$output .= '<h2 style="line-height: 1.2em; text-align: left; letter-spacing:0px;" class="vc_custom_heading">'.$sublinks_title.'</h2>';

$output .= '<section>';

$output .= '<ul class="parent-page">';

ob_start();

$parloop = new WP_Query( $argsvar );

if ( $parloop->have_posts() ) {

      while ( $parloop->have_posts() ) { $parloop->the_post();

        $permanlink = print_r(the_permalink(), true);
        $thetitle = print_r(the_title(), true);

        $output .= '<li><a href="'. $permanlink .'">'. $thetitle .'</a></li>';

      }
}



$output .= '</ul>';

$output .= '</section>';

$output .= '<p>HOLAAAA</p>';



  return $output;

}

ob_end_clean();

add_shortcode( 'parentlink', 'vc_parent_links' );

// Create Submenu list from parent for VC
add_action( 'vc_before_init', 'vc_parent_links_map' );

function vc_parent_links_map() {
  vc_map( array(
    'name' => __( 'Parent Sublinks', 'textdomain' ),
    'description' => __( 'Loads Sublinks from Parent', '' ),
    'base' => 'parentlink',
    'class' => 'sublinks',
    'show_settings_on_create' => false,
    'category' => __( 'Menus', 'textdomain'),
    'icon'    => get_template_directory_uri() . '/includes/images/portfolio.svg',
    'params' => array(
      array(
        'type' => 'textfield',
        'class' => '',
        'group' => __("General"),
        'admin_label' => true,
        'heading' => __( 'Title For Sublinks', 'textdomain' ),
        'param_name' => 'sublinks_title',
        'value' => '',
        'description' => __( 'This will be the title for the Portfolios Files.', 'textdomain' )
      ),
    )
  ) );
}
}// If VC Exist

问题是循环是在包装器之外渲染的 Heres 2 图像向您显示错误 https://imgur.com/a/HcV9Yqd https://imgur.com/a/Pa9vA23

VC_Map 它的工作,短代码正在渲染,循环正在发生一些事情,任何建议都会很棒,谢谢。

已编辑:<li> 展开的图像!! https://imgur.com/a/wWAv39f

4

0 回答 0