Μετάβαση στο περιεχόμενο

Early-bird άδεια εφ’ όρου ζωής: $199 εφάπαξ, μόνο για τους πρώτους 200 αγοραστές. Δείτε την προσφορά

login_enqueue_scripts

Φορτώνει styles και scripts στη σελίδα σύνδεσης του WordPress. Ο συνηθισμένος τρόπος για να βάλετε το δικό σας λογότυπο στο wp-login.php.

  • Τύπος Action
  • Προέλευση WordPress
  • Από την έκδοση 3.1.0
  • Καλείται στο wp-login.php

Πότε εκτελείται

Το login_enqueue_scripts εκτελείται στο wp-login.php (οθόνες σύνδεσης, ξεχασμένου συνθηματικού, εγγραφής και επαναφοράς συνθηματικού) την ώρα που χτίζεται το . Το WordPress έχει ήδη προσθέσει το δικό του stylesheet 'login', οπότε μπορείτε να του επισυνάψετε ενσωματωμένο CSS.

Δεν εκτελείται σε φόρμες σύνδεσης που φτιάχνουν θέματα ή plugins, όπως η σελίδα Ο λογαριασμός μου του WooCommerce.

Παράμετροι

Καμία. Το callback σας δεν δέχεται ορίσματα.

Παράδειγμα: Το εικονίδιο του site ως λογότυπο σύνδεσης

PHP
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.

Μεταφέρετε τα snippets σας μέσα σε ένα απόγευμα.

Η εισαγωγή δεν αλλάζει τίποτα μέχρι να κάνετε τη μετάβαση, και τα παλιά σας shortcodes συνεχίζουν να λειτουργούν.