2016-04-22 29 views
0

我需要将属性“rel”添加到vc_btn。如何将HTML属性添加到vc_btn(WP Bakery Visual Composer)?

在i增加的functions.php

$attributes = array(
    'type' => 'textfield', 
    'heading' => "rel nofollow", 
    'param_name' => 'element_rel', 
    'value' => '', 
    'description' => 'Add nofollow?' 
    ); 

    vc_add_param('vc_btn', $attributes); 

它示出了当I编辑按钮(后端)。 但页面(前面)没有任何反应。 vc_btn作为Grid Post的一个元素加载。 我试图将vc_btn.php从/ include/templates/shortcodes /复制到主目录中创建的dir/vc_templates /。 我已经试过这一点,但没有: How do I add an HTML attribute to row (WP Bakery Visual Composer)?

问题是,当电网负荷后的内容是不使用vc_btn.phg从/include/templates/shortcodes/vc_btn.php (或my_theme/vc_templates/vc_btn。 PHP) 但 /include/templates/params/vc_grid_item/attributes/vc_btn.php

Thans任何帮助

回答

0

我不知道你是否还需要这个。但这个答案可能会帮助有人寻找自定义vc_btn链接,类,属性等。

请使用过滤器vc_gitem_post_data_get_link_real_rel将属性“rel”添加到vc_btn。更多的过滤器可用,如:

vc_gitem_post_data_get_link_linkvc_gitem_post_data_get_link_targetvc_gitem_post_data_get_link_title

更详细可以在插件文件js_composer/include/autoload/params/vc_grid_item.php和函数名vc_gitem_create_link_real在行100

希望找到,有人会喜欢它。