我正在尝试将一个变量与PHPpress插件一起使用的PHP数组中放置。 这是我的代码:

function custom_list( $lists ) {
    $fil = "Dump";
    $new_lists = array(
        'ddl-list-block' => array(
            'name'      => __( 'Download Block', 'delightful-downloads' ),
            'format'    => "
              <article class=\"ddl-list-block ddl-list-item\" id=\"ddl-%id%\">

            <div class=\"download-wrap\" style=\"background-image: url('fi');\">
              <div class=\"download-item\">
                <div class=\"download-details\">
                  <h2>%title%</h2>
                  ".$fil." /* VARIABLE SHOULD APPEAR HERE */
                  <div class=\"download-meta\">
                    <div class=\"download-meta-data\"></div>
                    <a href=\"%url%\" class=\"download-link\">Download</a>
                  </div>
                </div>
              </div>
            </div>
          </article>
            "
        ),
        'ddl-list-plain' => array(
            'name'      => 'Flain List',
            'format'    => '<i class="fa fa-download"></i><a href="%url%" title="%title%" rel="nofollow">%title% - %date%</a>'
        )
    );

    return $new_lists;
}
add_filter( 'dedo_get_lists', 'custom_list' );

我尝试使用. { ,单引号和双引号,但我无法使单词“ Dump”显示在应该的位置。 我之所以要显示“ Dump”一词,是为了确保可以将变量传递到数组中,因为我正在使用另一个Wordpress插件(简单字段)来管理我的帖子类型和我想提取该字段的一个特定方面(上载图像的URL),所以我将插入类似$my_field['url'] 但是我知道的所有选项都没有将简单的字符串插入到我的数组中。 我有什么想念的吗?

===============>>#1 票数:0 已采纳

我之所以发布此信息,仅是因为它可以回答我的问题。 不一定是因为它回答了问题。 我猜这是因为我使用了该功能的插件。

我使用的变量称为特征图像,但无法将其输入函数中。 作为解决方案,我使用了他们的dedo_search_replace_wildcards过滤器并创建了另一个通配符(我认为我使用了%fi%东西),这给了我想要的结果。 可惜它没有将本地$变量输入其中。

  ask by Nate translate from so

未解决问题?本站智能推荐: