Plugin info

Total downloads: 878
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 5/26/2022 (1368 days ago)
Added to WordPress: 1/11/2022 (4 years old)
Minimum WordPress version: 5.0
Tested up to WordPress version: 6.0.11
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 1368 days ago

20/100

Is Blocktree abandoned?

Possibly abandoned (last update 1368 days ago).

Compatibility

Requires WordPress: 5.0
Tested up to: 6.0.11
Requires PHP: f

Developers

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

Manage Back office with Blocktree

This plugin requires:

Example

Basic markup:

echo \Blocktree\Plugin::$instance->get_markup($widget_name, $settings);

Set a shortcode used blocktree markup:

do_shortcode('[blocktree component-name="my_widget_name" value="123" /]');

Add simple page & sub page used blocktree markup:

add_action('admin_menu', function() {

  add_menu_page(
    $page_title,
    $menu_title,
    $capability,
    $menu_slug, 
    function() use ( $widget_name, $settings ) {
      echo \Blocktree\Plugin::$instance->get_markup($component_name, $settings = [], $handler_key);
    },
    $icon_url,
    $position
  );

  add_submenu_page(
    $parent_slug,
    $page_title,
    $menu_title,
    $capability,
    $menu_slug,
    function() use ( $widget_name, $settings ) {
      echo \Blocktree\Plugin::$instance->get_markup($component_name, $settings = [], $handler_key);
    },
    $position
  );

});

Elementor widget-render example:

class MyElementorWidget extends Widget_Base {

  protected function render() {

    $widget_name = $this->get_name();
    $settings = $this->get_data();

    if ($settings) {
        $settings = $settings['settings'];
    }

    echo \Blocktree\Plugin::$instance->get_markup($component_name, $settings = [], $handler_key);

  }

}

Installation

  1. Upload the blocktree plugin to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Add widgets files at /wp-admin/options-general.php?page=blocktree

Frequently Asked Questions

No FAQ available

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

No changelog available