Căutați o modalitate de a adăuga o coloană „ultima modificare” în editorul de postări WordPress? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a adăuga o coloană „ultima modificare” în WordPress.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
// Register the column
function modified_column_register( $columns ) {
$columns['modified_list'] = __( 'Modified', 'my-plugin' );
return $columns;
}
add_filter( 'manage_edit-post_columns', 'modified_column_register' );
// Display the column content
function modified_column_display( $column_name, $post_id ) {
if ( 'modified_list' != $column_name )
return;
echo the_modified_date();
}
add_action( 'manage_posts_custom_column', 'modified_column_display', 10, 2 );
// Register the column as sortable
function modified_column_register_sortable( $columns ) {
$columns['modified_list'] = 'modified_list';
return $columns;
}
add_filter( 'manage_edit-post_sortable_columns', 'modified_column_register_sortable' );
Meritul pentru acest cod revine postării Coloane sortabile personalizate ale lui Scribu.
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și celelalte articole de pe site, cum ar fi: cele mai bune 15 instrumente de marketing de conținut și cum să creezi un formular de contact în WordPress.
Cum poate fi modificat acest cod pentru a afișa acea coloană într-un tip de postare personalizat
Bună ziua
Am copiat secțiunea de cod de mai sus (afișând o coloană Data modificării în pagina Postări), dar nu apare nicio coloană suplimentară.
Sunt nou în toate acestea și, probabil, ar trebui să fi făcut altceva, în afară de a o adăuga în fișierul meu functions.php.
Bună Norma,
Vă mulțumim pentru întrebare.
Tocmai am verificat și codul funcționează. Vă rugăm să vă asigurați că eticheta „Modificat” este activată în „Opțiuni ecran”, apoi încercați din nou. Dacă acest lucru nu funcționează, puteți încerca, de asemenea, să folosiți WPCode. Există o versiune gratuită pe care o puteți găsi în depozitul dvs. WordPress, care ar trebui, de asemenea, să vă permită să faceți acest lucru.
Mulțumesc.