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

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

document_title_parts

Φιλτράρει τα κομμάτια που ενώνει το WordPress για το <title> της σελίδας: τίτλο, αριθμό σελίδας, σλόγκαν και όνομα site.

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

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

Το WordPress εφαρμόζει το document_title_parts στη wp_get_document_title(), που τυπώνει το tag στο . Τα θέματα μπλοκ τη χρησιμοποιούν πάντα· τα κλασικά θέματα όταν δηλώνουν add_theme_support( 'title-tag' ).

Ο πίνακας μπορεί να έχει 'title', 'page' (από τη σελίδα 2 και μετά), 'tagline' (μόνο στην αρχική σελίδα) και 'site' (σε όλες τις άλλες). Το WordPress ενώνει ό,τι μείνει με το διαχωριστικό του document_title_separator.

Παράμετροι

Παράμετροι
$titlearray Τα κομμάτια του τίτλου: 'title' (ο τίτλος της σελίδας που προβάλλεται), 'page' (προαιρετικό, αριθμός σελίδας όταν υπάρχει σελιδοποίηση), 'tagline' (προαιρετικό, η περιγραφή του site στην αρχική) και 'site' (προαιρετικό, το όνομα του site εκτός αρχικής).

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

Ο πίνακας με τα κομμάτια του τίτλου. Αφαιρέστε όσα κλειδιά δεν θέλετε ή αλλάξτε τις τιμές τους.

Παράδειγμα: Αφαίρεση του σλόγκαν από τον τίτλο της αρχικής σελίδας

PHP
add_filter( 'document_title_parts', function ( $title ) {
	if ( is_front_page() ) {
		unset( $title['tagline'] );
	}
	return $title;
} );

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

  • Τα plugins SEO συνήθως ορίζουν τον τίτλο μέσω του pre_get_document_title, και τότε αυτό το φίλτρο δεν εκτελείται ποτέ. Αλλάξτε τον τίτλο από τις ρυθμίσεις του plugin SEO.
  • Για να αλλάξετε την παύλα ανάμεσα στα κομμάτια, χρησιμοποιήστε το φίλτρο document_title_separator.
  • Δεν αλλάζει την επικεφαλίδα που φαίνεται μέσα στη σελίδα· γι' αυτό δείτε το the_title.

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

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