![]()
generate_header_entry_meta_items
Filtrul generate_header_entry_meta_items ne permite să reordonăm sau să adăugăm meta-articole de intrare.
Acestea sunt meta-elementele implicite care pot fi utilizate:
- Data
- autor
- categorii
- Etichete
- comentarii-link
- post-navigaţie
Adăugarea de meta-articole personalizate
Putem adăuga propriile noastre meta-articole la lista de mai sus astfel:
add_action( 'generate_post_meta_items', function( $item ) {
if ( 'my-meta-item' === $item ) {
echo 'My custom meta item';
}
} );Acum avem un nou nume my-meta-item pe care îl putem folosi în filtru.
Exemple
Adăugați categorii la meta-articolele antetului
Dacă vrem să adăugăm lista noastră de categorii după numele autorului postării, putem folosi acest fragment PHP:
add_filter( 'generate_header_entry_meta_items', function() {
return array(
'date',
'author',
'categories',
);
} );Adăugați un meta-element personalizat
Dacă dorim să adăugăm meta-elementul personalizat pe care l-am creat mai devreme la sfârșitul listei noastre de meta-articole, putem face acest lucru astfel:
add_filter( 'generate_header_entry_meta_items', function() {
$items[] = 'custom-meta-item';
return $items;
} );Eliminarea unui articol
Dacă dorim să eliminăm un meta-element din listă fără a le reordona pe celelalte, putem face acest lucru astfel:
add_filter( 'generate_header_entry_meta_items', function( $items ) {
return array_diff( $items, array( 'author' ) );
} );Acest lucru va elimina meta-elementul autorului, în timp ce restul meta-articolelor vor fi lăsate.



