WPBakery Page Builder (formerly Visual Composer) is user and developer friendly. Extend WPBakery Page Builder by adding new content elements is a piece of cake. WPBakery Page Builder was developed thinking about third-party developers and theme authors needs. Want to extend WPBakery Page Builder backed up WordPress theme of yours even more? Right from your functions.php file you can modify default content elements or add your own shortcodes to the WPBakery Page Builder’s drag and drop interface.

Use built-in methods to “teach” WPBakery Page Builder how it should work with a new content element (shortcode) and just in few minutes you will extend WPBakery Page Builder. Use well developed and structured API in order to expand your or your customers WordPress borders.

Simple as running this piece of code:

vc_map( array(
   "name" => __("Bar tag test"),
   "base" => "bartag",
   "category" => __('Content'),
   "params" => array(
      array(
         "type" => "textfield",
         "holder" => "div",
         "class" => "",
         "heading" => __("Text"),
         "param_name" => "foo",
         "value" => __("Default params value"),
         "description" => __("Description for foo param.")
      )
   )
) );

Not a developer? No problem!

Now WPBakery Page Builder has a solution on how to extend its functionality even if you are not a developer. With the brand new Shortcode Mapper, everyone can easily add any third party shortcodes to WPBakery Page Builder and access them from WPBakery Page Builder element menu.

More information can be found in our Knowledge Base and blog post.