WP-创世纪-如何在php中获取小部件的内容?

时间:2018-11-04 09:39:25

标签: php wordpress genesis

如果我有一个小部件区域,我可以这样注册它:

genesis_register_sidebar( array(
    'id'        => 'my_header',
    'name'      => __( 'Image Header', 'my_header' ),
    'description'   => __( 'do it', 'my_header' ),
) );

我要这样添加

add_action( 'genesis_after_header', function() {

    genesis_widget_area ('my_header', array(
        'before' => '<div class="my_header"><div class="my_wrap">',
        'after' => '</div></div>',
    ) );

} );

然后,用户在窗口小部件区域内添加3个文本窗口小部件,问题是如何获取此窗口小部件的内容,以便对其进行格式化

类似这样的东西

add_action( 'genesis_after_header', function() {

    the_widget('WP_Widget_Custom_HTML', array(
        'content' => '
        <div>
            <div> $my_header[text_fields][0].textContent </div>
            <div> $my_header[text_fields][1].textContent</div>
            <div> $my_header[text_fields][2].textContent</div>
        </div>
        '
    ));
} );

注意:我也将其粘贴在wordpress.stackexchange.com https://wordpress.stackexchange.com/questions/318366/wp-genesis-how-to-get-the-content-of-a-widget-in-php中。我应该删除这两个中的一个,但是由于它们似乎具有不同的社区,所以不能确定是哪个?

0 个答案:

没有答案