如何将HTML属性添加到vc_btn(WP Bakery Visual Composer)?

时间:2016-04-22 06:59:42

标签: wordpress wordpress-plugin

我需要将属性“rel”添加到vc_btn。

当我添加到functions.php

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

    vc_add_param( 'vc_btn', $attributes );

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

问题是,当Grid Post加载内容时,它不使用/include/templates/shortcodes/vc_btn.php中的vc_btn.phg (或my_theme / vc_templates / vc_btn.php)  但来自 /include/templates/params/vc_grid_item/attributes/vc_btn.php

寻求任何帮助

1 个答案:

答案 0 :(得分:0)

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

请使用过滤器<html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"</script> <script> $(function(){ $("#headerDiv").load("header.html"); }); </script> </head> <body> <div id="headerDiv"></div> <!-- Rest of the code --> </body> </html> 将属性“rel”添加到vc_btn。有更多过滤器可供选择:

vc_gitem_post_data_get_link_real_relvc_gitem_post_data_get_link_linkvc_gitem_post_data_get_link_target

可以在插件文件vc_gitem_post_data_get_link_title和第js_composer/include/autoload/params/vc_grid_item.php行的函数名vc_gitem_create_link_real中找到更多详细信息

希望,有人会喜欢它。