: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
'label' => __('Last Sale', 'embedpress'),
'type' => Controls_Manager::SWITCHER,
'label_off' => __('Hide', 'embedpress'),
'label_on' => __('Show', 'embedpress'),
'condition' => $condition,
'label' => sprintf(__('Prefix %s', 'embedpress'), $this->pro_text),
'type' => \Elementor\Controls_Manager::TEXT,
'default' => esc_html__('Last Sale', 'embedpress'),
'placeholder' => esc_html__('Last Sale', 'embedpress'),
'classes' => $this->pro_class,
'label' => __('Button', 'embedpress'),
'type' => Controls_Manager::SWITCHER,
'label_off' => __('Hide', 'embedpress'),
'label_on' => __('Show', 'embedpress'),
'condition' => $condition,
'label' => sprintf(__('Button Label %s', 'embedpress'), $this->pro_text),
'type' => \Elementor\Controls_Manager::TEXT,
'default' => esc_html__('See Details', 'embedpress'),
'placeholder' => esc_html__('See Details', 'embedpress'),
'classes' => $this->pro_class,
'label' => sprintf(__('Load More %s', 'embedpress'), $this->pro_text),
'type' => Controls_Manager::SWITCHER,
'label_off' => __('Hide', 'embedpress'),
'label_on' => __('Show', 'embedpress'),
'classes' => $this->pro_class,
'embedpress_pro_embeded_nft_type' => ['collection']
'type' => \Elementor\Controls_Manager::NUMBER,
'label' => esc_html__('Item Per Page', 'embedpress'),
'type' => \Elementor\Controls_Manager::TEXT,
'label' => esc_html__('Load More Label', 'embedpress'),
'placeholder' => 'Load More',
'default' => 'Load More',
'label' => __('Rank', 'embedpress'),
'type' => Controls_Manager::SWITCHER,
'label_off' => __('Hide', 'embedpress'),
'label_on' => __('Show', 'embedpress'),
'embedpress_pro_embeded_nft_type' => 'single'
'label' => sprintf(__('Rank Label %s', 'embedpress'), $this->pro_text),
'type' => \Elementor\Controls_Manager::TEXT,
'default' => esc_html__('Rank', 'embedpress'),
'placeholder' => esc_html__('Rank', 'embedpress'),
'classes' => $this->pro_class,
'embedpress_pro_embeded_nft_type!' => 'collection'
'label' => __('Details', 'embedpress'),
'type' => Controls_Manager::SWITCHER,
'label_off' => __('Hide', 'embedpress'),
'label_on' => __('Show', 'embedpress'),
'embedpress_pro_embeded_nft_type' => 'single'
'label' => sprintf(__('Details Label %s', 'embedpress'), $this->pro_text),
'type' => \Elementor\Controls_Manager::TEXT,
'default' => esc_html__('Details', 'embedpress'),
'placeholder' => esc_html__('Details', 'embedpress'),
'classes' => $this->pro_class,
'embedpress_pro_embeded_nft_type!' => 'collection'
$this->end_controls_section();
public function init_opensea_color_and_typography()
'embedpress_pro_embeded_source' => 'opensea',
$this->start_controls_section(
'embedpress_color_typography_control_section',
'label' => __('Color and Typography', 'embedpress'),
'tab' => Controls_Manager::TAB_STYLE,
'condition' => $condition,
'opense_color_important_note_single',
'type' => \Elementor\Controls_Manager::RAW_HTML,
'raw' => esc_html__('These options take effect only when a Opensea Single Asset is embedded.', 'embedpress'),
'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
'embedpress_pro_embeded_nft_type' => 'single'
'opense_color_important_note_collection',
'type' => \Elementor\Controls_Manager::RAW_HTML,
'raw' => esc_html__('These options take effect only when a Opensea Collection is embedded.', 'embedpress'),
'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
'embedpress_pro_embeded_nft_type' => 'collection'
'label' => esc_html__('Item', 'embedpress'),
'type' => \Elementor\Controls_Manager::HEADING,
'nft_item_background_color',
'label' => esc_html__('Background Color', 'embedpress'),
'type' => \Elementor\Controls_Manager::COLOR,
'{{WRAPPER}} .ep_nft_content_wrap .ep_nft_item' => 'background-color: {{VALUE}}',
'collectionname_heading',
'label' => esc_html__('Collection Name', 'embedpress'),
'type' => \Elementor\Controls_Manager::HEADING,
'nft_collectionname_color',
'label' => esc_html__('Color', 'embedpress'),
'type' => \Elementor\Controls_Manager::COLOR,
'{{WRAPPER}} .ep-nft-single-item-wraper a.CollectionLink--link' => 'color: {{VALUE}}',
'nft_collectionname_hover_color',
'label' => esc_html__('Hove Color', 'embedpress'),
'type' => \Elementor\Controls_Manager::COLOR,
'{{WRAPPER}} .ep-nft-single-item-wraper a.CollectionLink--link:hover' => 'color: {{VALUE}}',
$this->add_group_control(
\Elementor\Group_Control_Typography::get_type(),
'name' => 'nft_collectionname_typography',
'selector' => '{{WRAPPER}} .ep-nft-single-item-wraper a.CollectionLink--link',
'label' => esc_html__('Title', 'embedpress'),
'type' => \Elementor\Controls_Manager::HEADING,
'label' => esc_html__('Color', 'embedpress'),
'type' => \Elementor\Controls_Manager::COLOR,
'{{WRAPPER}} .ep_nft_title' => 'color: {{VALUE}}',
$this->add_group_control(
\Elementor\Group_Control_Typography::get_type(),
'name' => 'nft_title_typography',
'selector' => '{{WRAPPER}} .ep_nft_title',
'label' => esc_html__('Creator', 'embedpress'),
'type' => \Elementor\Controls_Manager::HEADING,
'label' => esc_html__('Color', 'embedpress'),
'type' => \Elementor\Controls_Manager::COLOR,
'{{WRAPPER}} .ep_nft_creator span' => 'color: {{VALUE}}',
$this->add_group_control(
\Elementor\Group_Control_Typography::get_type(),
'name' => 'nft_creator_typography',
'selector' => '{{WRAPPER}} .ep_nft_creator span',
'label' => esc_html__('Link Color', 'embedpress'),
'type' => \Elementor\Controls_Manager::COLOR,
'{{WRAPPER}} .ep_nft_creator span a' => 'color: {{VALUE}}',
$this->add_group_control(
\Elementor\Group_Control_Typography::get_type(),
'label' => esc_html__('Link Typography', 'embedpress'),
'name' => 'nft_created_by_typography',
'selector' => '{{WRAPPER}} .ep_nft_creator span a',
'label' => esc_html__('Current Price', 'embedpress'),
'type' => \Elementor\Controls_Manager::HEADING,
'label' => esc_html__('Color', 'embedpress'),
'type' => \Elementor\Controls_Manager::COLOR,
'{{WRAPPER}} .ep_current_price span' => 'color: {{VALUE}}',
$this->add_group_control(
\Elementor\Group_Control_Typography::get_type(),
'name' => 'nft_price_typography',
'selector' => '{{WRAPPER}} .ep_current_price span',
'label' => esc_html__('Last Sale Price', 'embedpress'),
'type' => \Elementor\Controls_Manager::HEADING,
'label' => esc_html__('Color', 'embedpress'),
'type' => \Elementor\Controls_Manager::COLOR,
'{{WRAPPER}} .ep_nft_last_sale span' => 'color: {{VALUE}}',
$this->add_group_control(
\Elementor\Group_Control_Typography::get_type(),
'name' => 'nft_last_sale_typography',
'selector' => '{{WRAPPER}} .ep_nft_last_sale span',
'label' => esc_html__('Button', 'embedpress'),
'type' => \Elementor\Controls_Manager::HEADING,
'label' => esc_html__('Color', 'embedpress'),
'type' => \Elementor\Controls_Manager::COLOR,
'{{WRAPPER}} .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button a' => 'color: {{VALUE}}',
'label' => esc_html__('Background Color', 'embedpress'),
'type' => \Elementor\Controls_Manager::COLOR,
'{{WRAPPER}} .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button a' => 'background-color: {{VALUE}}',
$this->add_group_control(
\Elementor\Group_Control_Typography::get_type(),
'name' => 'nftbutton_typography',
'selector' => '{{WRAPPER}} .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button a',
'label' => esc_html__('Load More', 'embedpress'),
'type' => \Elementor\Controls_Manager::HEADING,
'embedpress_pro_embeded_nft_type' => 'collection'
'label' => esc_html__('Text Color', 'embedpress'),
'type' => \Elementor\Controls_Manager::COLOR,
'{{WRAPPER}} .nft-loadmore' => 'color: {{VALUE}}!important;',
'{{WRAPPER}} .nft-loadmore svg' => 'fill: {{VALUE}}!important;',
'embedpress_pro_embeded_nft_type' => 'collection'
$this->add_group_control(
\Elementor\Group_Control_Typography::get_type(),
'name' => 'nft_loadmore_typography',
'selector' => '{{WRAPPER}} .nft-loadmore, {{WRAPPER}} .nft-loadmore svg',
'embedpress_pro_embeded_nft_type' => 'collection'
'label' => esc_html__('Background Color', 'embedpress'),
'type' => \Elementor\Controls_Manager::COLOR,
'{{WRAPPER}} .nft-loadmore' => 'background-color: {{VALUE}}!important;',
'embedpress_pro_embeded_nft_type' => 'collection'
'label' => esc_html__('Rank', 'embedpress'),
'type' => \Elementor\Controls_Manager::HEADING,
'embedpress_pro_embeded_nft_type!' => 'collection'
'label' => esc_html__('Label Color', 'embedpress'),