• как-нибудь безболезненно можно, не трогая ядро и перевод?
    ща там «Опубликовано 19.03.2016», что делает эту колонку двустрочной, соответственно записей меньше видно. Как поправить размер колонки знаю, может что-то для вывода даты предусмотрено, фильтр какой.. И «Опубликовано 1 минута назад» тоже заменить на дату время краткую? Дето вроде был параметр за это отвечающий и кто-то хвастался, что удобочитаемое время… Как сделать «19.03.16 22:50»?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    что делает эту колонку двустрочной, соответственно записей меньше видно

    Первая колонка (с заголовком записи) тоже двустрочная, во второй строке отображаются ссылки «Изменить», «Свойства», «Удалить», «Перейти».

    Даже если убрать колонку с датой, больше записей отображаться не станет.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Впрочем, если очень хочется, можно заменить колонку на свою:

    class Replace_Date_Column {
    
    	function __construct() {
    		add_filter( 'manage_posts_columns',              array( $this, 'replace_date_column' ) );
    		add_filter( 'manage_edit-post_sortable_columns', array( $this, 'replace_sortable_date_column' ) );
    		add_action( 'manage_posts_custom_column',        array( $this, 'display_short_date_column' ) );
    		add_action( 'admin_enqueue_scripts',             array( $this, 'add_inline_style' ) );
    	}
    
    	function replace_date_column( $posts_columns ) {
    		unset( $posts_columns['date'] );
    
    		$posts_columns['date-short'] = __( 'Date' );
    
    		return $posts_columns;
    	}
    
    	function replace_sortable_date_column( $sortable_columns ) {
    		unset( $sortable_columns['date'] );
    
    		$sortable_columns['date-short'] = array( 'date', true );
    
    		return $sortable_columns;
    	}
    
    	function display_short_date_column( $column_name ) {
    		if ( 'date-short' !== $column_name ) {
    			return;
    		}
    
    		the_time( 'd.m.Y H:i' );
    	}
    
    	function add_inline_style( $hook_suffix ) {
    		if ( 'edit.php' !== $hook_suffix ) {
    			return;
    		}
    
    		wp_add_inline_style( 'wp-admin', '.fixed .column-date-short { width: 10% }' );
    	}
    
    }
    
    new Replace_Date_Column;

    спасибо, попробую.
    а нел ли какого ключика в wp-config, который бы короткие даты (или свой формат) задавал по всему сайту? т.к. например формат даты из настроек в админке к этой колонке не применяется.

Просмотр 3 ответов — с 1 по 3 (всего 3)

Тема «убрать Опубликовано из колонки Дата в админке» закрыта для новых ответов.