WP Shortcode输出问题包装内容

时间:2018-05-07 17:15:18

标签: php wordpress templates shortcode

我想在get_template_part('path/file')周围的WordPress中打开和关闭短代码功能。它不是在HTML输出中包含代码,而是显示在内容下方。

以下示例:

PHP输出:

<?php 
function get_products($atts = [], $output = null) { 

    PHP outout:
    $output= get_template_part('partials/modules/content', 'fields');
    $output .= '[shortcode]'. $output .'[/shortcode]';
    $output .= ob_get_clean();
    return $output;
    }

add_shortcode('resources', 'get_products');
?>

<?php echo do_shortcode('[resources]'); ?>

Html输出:

<div class="content">
</div>

<div class="shortcode">
</div>

Html所需的输出:

<div class="shortcode">
<div class="content">
</div>
</div>

1 个答案:

答案 0 :(得分:0)

试一试。

local.conf