Heyo! Derzeit ist auf der Woocommerce-Anmeldeseite das erste Eingabeformular für Abrechnung (Vorname) autofocus = "Autofokus", was bedeutet, dass die Seite bei jedem Laden an diesen Punkt springt.Argument zu Array hinzufügen: Autofokus zu Woocommerce Login-Feld
Die Abrechnung Abschnitt ist jedoch ein wenig auf meiner Seite, so überspringt es den oben-fold Inhalt. Ich habe ein Anmeldeformular darüber (woocommerce_login_form), dem ich "Autofokus" => "Autofokus" global hinzufügen möchte.
function woocommerce_login_form($args = array()) {
$defaults = array(
'message' => '',
'redirect' => '',
'hidden' => false,
);
$args = wp_parse_args($args, $defaults);
wc_get_template('global/form-login.php', $args);
}
versuchte ich es meine eigenen, aber nicht über die Maßen, mit:
function woocommerce_login_form($args) {
$defaults = array (
'message' => '',
'redirect' => '',
'hidden' => false,
'autofocus' => 'autofocus'
);
return apply_filters('woocommerce_login_form', $defaults);
}
und mit diesem
add_filter('woocommerce_login_form', 'autofocus_login_form', 10, 1);
function autofocus_login_form($args) {
$args = array (
'message' => '',
'redirect' => '',
'hidden' => false,
'autofocus' => 'autofocus'
);
return $args;
}
Ist es möglich, dass der Parameter auf die Standard WooCommerce Login-Formular hinzufügen ?
Mit freundlichen Grüßen, Js