Jak usunąć kolumny z ekranu posta lub strony w WordPress
WordPress zawiera kilka domyślnych kolumn, takich jak Tytuł, Data itp. na ekranie Post lub Strona na desce rozdzielczej. Kiedy instalujemy wtyczki, niektóre wtyczki dodają niestandardowe kolumny na liście postów lub stron. Na przykład wtyczka Yoast SEO dodaje kolumny, takie jak SEO, Czytelność do rekordów postów i stron.
Ta liczba kolumn może się różnić w zależności od wtyczek używanych na stronie. W takim przypadku możesz chcieć usunąć domyślne kolumny z tych stron z listami w WordPress.
Usuń kolumny z ekranu posta lub strony w WordPress
Jak wspomniano w kodeksie, manage_posts_custom_column to filtr, który dodaje lub usuwa niestandardowe kolumny z listy postów.
Załóżmy, że chcesz usunąć kolumny, takie jak Tagi, autor, kategorie, komentarze z listy postów. Aby usunąć te kolumny, umieść poniższy kod w functions.php
pliku motywu .
add_filter('manage_post_posts_columns', function ($columns) {
unset($columns['tags'], $columns['author'], $columns['categories'], $columns['comments']);
return $columns;
} );
Powyższy kod usuwa wszystkie 4 kolumny, które przekazaliśmy ze strony ekranu Post.
„Strona" jest wbudowana w typ wpisu w WordPress. Możesz to zobaczyć na adresie URL wp-admin/edit.php?post_type=page Twojej listy stron. Uwaga post_type=page
na adres URL. Jeśli chcesz usunąć kolumny z listy stron, użyj filtra manage_page_posts_columns
.
W przypadku niestandardowego typu posta musisz użyć filtru, w manage_{$post_type}_posts_custom_column
którym {$post_type} jest symbolem zastępczym, który zostanie zastąpiony rzeczywistą nazwą typu posta.
Otóż to! W ten sposób usuwasz kolumny z ekranu Post i Strona w WordPressie. Możesz również przeczytać nasz artykuł na temat wyświetlania liczby wyświetleń postów na ekranie postów w WordPress.