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

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

excerpt_length

Ορίζει πόσες λέξεις κρατά το WordPress όταν δημιουργεί αυτόματο απόσπασμα από το περιεχόμενο. Η προεπιλογή είναι 55.

  • Τύπος Filter
  • Προέλευση WordPress
  • Από την έκδοση 2.7.0
  • Καλείται στο wp-includes/formatting.php

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

Το WordPress εφαρμόζει το excerpt_length στη wp_trim_excerpt() όταν ένα άρθρο δεν έχει χειροκίνητο απόσπασμα και πρέπει να κοπεί ένα από το περιεχόμενο. Το εφαρμόζει και το μπλοκ Τελευταία άρθρα.

Τα αποσπάσματα που γράφετε στο πεδίο Απόσπασμα δεν συντομεύονται ποτέ από αυτό το φίλτρο.

Παράμετροι

Παράμετροι
$numberint Ο μέγιστος αριθμός λέξεων. Προεπιλογή 55.

Τι να επιστρέψετε

Ακέραιος αριθμός: πόσες λέξεις θα κρατηθούν.

Παράδειγμα: Αποσπάσματα 30 λέξεων

PHP
add_filter( 'excerpt_length', function ( $number ) {
	return is_admin() ? $number : 30;
}, 20 );

Καλό να ξέρετε

  • Στα θέματα μπλοκ, το μπλοκ Απόσπασμα άρθρου έχει δική του ρύθμιση ορίου λέξεων και παρακάμπτει αυτό το φίλτρο όσο αποδίδεται.
  • Βάλτε προτεραιότητα πάνω από 10 αν το θέμα σας ορίζει δικό του μήκος, ώστε το δικό σας να εκτελείται τελευταίο.

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

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