WPCF7_Contact_Form_List_Table::column_title()publicCF7 1.0

Метод класса: WPCF7_Contact_Form_List_Table{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$WPCF7_Contact_Form_List_Table = new WPCF7_Contact_Form_List_Table();
$WPCF7_Contact_Form_List_Table->column_title( $item );
$item (обязательный)
-

Код WPCF7_Contact_Form_List_Table::column_title() CF7 5.9.3

public function column_title( $item ) {
	$edit_link = add_query_arg(
		array(
			'post' => absint( $item->id() ),
			'action' => 'edit',
		),
		menu_page_url( 'wpcf7', false )
	);

	$output = sprintf(
		'<a class="row-title" href="%1$s" aria-label="%2$s">%3$s</a>',
		esc_url( $edit_link ),
		esc_attr( sprintf(
			/* translators: %s: title of contact form */
			__( 'Edit &#8220;%s&#8221;', 'contact-form-7' ),
			$item->title()
		) ),
		esc_html( $item->title() )
	);

	$output = sprintf( '<strong>%s</strong>', $output );

	if ( wpcf7_validate_configuration()
	and current_user_can( 'wpcf7_edit_contact_form', $item->id() ) ) {
		$config_validator = new WPCF7_ConfigValidator( $item );
		$config_validator->restore();

		if ( $count_errors = $config_validator->count_errors() ) {
			$error_notice = sprintf(
				_n(
					/* translators: %s: number of errors detected */
					'%s configuration error detected',
					'%s configuration errors detected',
					$count_errors, 'contact-form-7' ),
				number_format_i18n( $count_errors )
			);

			$output .= sprintf(
				'<div class="config-error"><span class="icon-in-circle" aria-hidden="true">!</span> %s</div>',
				$error_notice
			);
		}
	}

	return $output;
}