我如何将 HTML 代码放入 PHP 以进行 visual composer 插件开发?

How do i put HTML code into PHP for visual composer addon development?

我已尽力修改代码,但我是初学者,如有任何帮助,我们将不胜感激。

启动我的代码时出现致命错误。

这个输出有效

public function renderMyBartag( $atts, $content = null ) {
  extract( shortcode_atts( array(
    'foo' => 'something',
    'color' => '#FF0000'
  ), $atts ) );
  $content = wpb_js_remove_wpautop($content, true); // fix unclosed/unwanted paragraph tags in $content

  $output = "<div style='color:{$color};' data-foo='${foo}'>{$content}</div>";
  return $output;
}

这不

public function renderMyBartag( $atts, $content = null ) {
  extract( shortcode_atts( array(
    'foo' => 'something',
    'color' => '#FF0000'
  ), $atts ) );
  $content = wpb_js_remove_wpautop($content, true); // fix unclosed/unwanted paragraph tags in $content

  $output = "<div class="container">
    < class="learn-more">
        <div class="circle">
            <span class="icon arrow"></span>
            </div>
    <p class="button-text">{$foo}</p>
     </button>
    </div>"
;
  return $output;
}

启动我的代码时出现致命错误。

我只想将 html 代码嵌入到我正在创建的短代码中

在您的 $output 中,将内部双引号替换为单引号或转义双引号。

<?php
    $o = " 'single quoute' ";
    $o_esc = " \"escaped_doublequotes\" ";