Doriți să adăugați o coloană la paginile dvs. de administrare care să afișeze șablonul de pagină WordPress activ? În timp ce trebuie să afișați informații suplimentare în tabloul de bord WordPress, am creat un fragment de cod rapid pe care îl puteți utiliza pentru a adăuga o coloană personalizată cu șablonul de pagină activ în prezent.
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:
add_filter( 'manage_pages_columns', 'page_column_views' );
add_action( 'manage_pages_custom_column', 'page_custom_column_views', 5, 2 );
function page_column_views( $defaults )
{
$defaults['page-layout'] = __('Template');
return $defaults;
}
function page_custom_column_views( $column_name, $id )
{
if ( $column_name === 'page-layout' ) {
$set_template = get_post_meta( get_the_ID(), '_wp_page_template', true );
if ( $set_template == 'default' ) {
echo 'Default';
}
$templates = get_page_templates();
ksort( $templates );
foreach ( array_keys( $templates ) as $template ) :
if ( $set_template == $templates[$template] ) echo $template;
endforeach;
}
}
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ă v-a plăcut acest fragment de cod, vă rugăm să luați în considerare vizualizarea altor articole de pe site, cum ar fi: Cele mai bune 62 de teme gratuite pentru bloguri WordPress și Cele mai bune 15 instrumente și pluginuri de marketing de conținut pentru WordPress.
Foarte frumos 🙂 Mulțumesc pentru distribuire!
Cod excelent! Exact ce voiam să fac și făcut cu un simplu copy and paste.
Mă bucur că a ajutat, Scott!
Mulțumesc!
Acest lucru funcționează excelent, dar mă chinui cu sortarea coloanei. Am reușit să fac coloana sortabilă. de ex. Pot face clic pe titlul coloanei și cu siguranță face ceva, dar cred că doar inversează ordinea naturală cu susul în jos :(, iar ceea ce am nevoie este să sortez alfabetic după numele șablonului.