Angenommen, Sie möchten, dass Benutzer nicht mehr als drei Themen für einen Newsletter auswählen. Dieser Hook hilft Ihnen dabei, die Obergrenze festzulegen.
add_action(
'wpcf7_swv_create_schema',
function ( $schema, $contact_form ) {
$schema->add_rule(
wpcf7_swv_create_rule( 'maxitems', array(
'field' => 'subjects',
'threshold' => 3,
'error' => "Select less than three",
) )
);
},
10, 2
);
Fügen Sie diesen Code zu functions.php hinzu, ersetzen Sie „subjects“ durch Ihren eigenen Kontrollkästchenfeldnamen und richten Sie Ihren eigenen Schwellenwert und die Fehlermeldung ein.
In meinem Beispiel hatte ich das Kontrollkästchenfeld wie folgt:
[checkbox subjects "Math" "Languages" "History" "Politics" "Human Rights" ]
