login_enqueue_scripts
Φορτώνει styles και scripts στη σελίδα σύνδεσης του WordPress. Ο συνηθισμένος τρόπος για να βάλετε το δικό σας λογότυπο στο wp-login.php.
Πότε εκτελείται
Το login_enqueue_scripts εκτελείται στο wp-login.php (οθόνες σύνδεσης, ξεχασμένου συνθηματικού, εγγραφής και επαναφοράς συνθηματικού) την ώρα που χτίζεται το . Το WordPress έχει ήδη προσθέσει το δικό του stylesheet 'login', οπότε μπορείτε να του επισυνάψετε ενσωματωμένο CSS.
Δεν εκτελείται σε φόρμες σύνδεσης που φτιάχνουν θέματα ή plugins, όπως η σελίδα Ο λογαριασμός μου του WooCommerce.
Παράμετροι
Καμία. Το callback σας δεν δέχεται ορίσματα.
Παράδειγμα: Το εικονίδιο του site ως λογότυπο σύνδεσης
add_action( 'login_enqueue_scripts', function () {
$logo = get_site_icon_url( 192 );
if ( ! $logo ) {
return;
}
wp_add_inline_style(
'login',
sprintf(
'.login h1 a { background-image: url("%s"); background-size: contain; }',
esc_url( $logo )
)
);
} );
Καλό να ξέρετε
- Ορίστε πρώτα εικονίδιο site στις Ρυθμίσεις > Γενικά, αλλιώς το παράδειγμα δεν κάνει τίποτα.
- Το λογότυπο οδηγεί από προεπιλογή στο WordPress.org. Αλλάξτε τον σύνδεσμο με το φίλτρο login_headerurl και το κείμενό του με το login_headertext.