我如何在元素或选择控件中显示自定义帖子类型**帖子**列表 [英] How can i display custom post type **posts** list in elementor select control

查看:45
本文介绍了我如何在元素或选择控件中显示自定义帖子类型**帖子**列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在元素中显示自定义帖子类型帖子列表或选择控件

How can i display custom post type posts list in elementor select control

这是我的代码=> 我已经用过了,但这显示的是帖子类别,而不是帖子标题

This is my code => I have used this but this shows post categories not post title

$options = array();

    $posts = get_posts( array(
        'post_type'  => 'digital_card'
    ) );

    foreach ( $posts as $key => $post ) {
setup_postdata( $post );
$options[$post->ID] = get_the_title();
    }
    
        
        $this->add_control(
            'show_elements',
            [
                'label' => __( 'Select Posts', 'plugin-domain' ),
                'label_block' => ('bool'),
                'type' => \Elementor\Controls_Manager::SELECT,
                'multiple' => true,
                'options' => $options,
                
            ]
        );

推荐答案

尝试以下代码.

$options = array();

$posts = get_posts( array(
    'post_type'  => 'digital_card'
) );

foreach ( $posts as $key => $post ) {
    $options[$post->ID] = get_the_title($post->ID);
}

这篇关于我如何在元素或选择控件中显示自定义帖子类型**帖子**列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆