0

我已尝试尽我所能修改代码,但我是初学者,任何帮助将不胜感激。

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

此输出有效

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 代码嵌入到我正在创建的简码中

4

1 回答 1

0

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

<?php
    $o = " 'single quoute' ";
    $o_esc = " \"escaped_doublequotes\" ";
于 2019-06-19T13:51:19.483 回答