Wie füge ich ein HTML-Attribut zu Zeile (WP Bakery Visual Composer)?
Ich versuche, fügen Sie ein ID-Attribut zu Zeile in Visual Composer über dokumentierte Funktion vc_add_param()
so:
$attributes = array(
'type' => 'textfield',
'heading' => "HTML ID",
'param_name' => 'el_id',
'value' => '',
'description' => __( "Assign an ID to the row", "discprofile" )
);
vc_add_param( 'vc_row', $attributes );
ID-Feld erscheint wenn ich auf Bearbeiten einer Zeile. Ich einen Wert setzen, speichern, sparen, Seite, Ansicht, aber es gibt keine Auswirkung auf das frontend. Eine Zeile hat noch kein ID-Attribut.
Habe ich auch versucht, verwenden 'param_name' => 'id'
und 'param_name' => 'element_id'
war es das gleiche. Was ist falsch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lösung:
Haben wir neu eine Kurzwahlnummer aus und ändern Ihre Vorlage zum hinzufügen von zusätzlichen Parametern.
So, in meinem Fall:
Enthalten templates/vc_rows.php Datei. Es ist die Zeile template-Datei, kopiert aus plugins/js_composer/include/templates/shortcodes/vc_rows.php mit einigen änderungen. Hier ist es:
vc_map_update()
scheint zurück1
anstatt der Karte. So spätervc_map($new_map['vc_row'])
wird ein Fehler ausgelöst, nachdem Sie nicht finden, diebase
parameter.