WC_Admin_List_Table_Products::render_name_column()
Render column: name.
Метод класса: WC_Admin_List_Table_Products{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->render_name_column();
Код WC_Admin_List_Table_Products::render_name_column() WC Admin List Table Products::render name column WC 9.8.1
protected function render_name_column() { global $post; $edit_link = get_edit_post_link( $this->object->get_id() ); $title = _draft_or_post_title(); echo '<strong><a class="row-title" href="' . esc_url( $edit_link ) . '">' . esc_html( $title ) . '</a>'; _post_states( $post ); echo '</strong>'; if ( $this->object->get_parent_id() > 0 ) { echo ' ← <a href="' . esc_url( get_edit_post_link( $this->object->get_parent_id() ) ) . '">' . get_the_title( $this->object->get_parent_id() ) . '</a>'; // @codingStandardsIgnoreLine. } get_inline_data( $post ); $cogs_value_html = $this->cogs_is_enabled ? '<div class="cogs_value">' . esc_html( $this->object->get_cogs_value() ?? '0' ) . '</div>' : ''; // phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped -- the COGS value is already escaped. /* Custom inline data for woocommerce. */ echo ' <div class="hidden" id="woocommerce_inline_' . absint( $this->object->get_id() ) . '"> <div class="menu_order">' . esc_html( $this->object->get_menu_order() ) . '</div> <div class="sku">' . esc_html( $this->object->get_sku() ) . '</div> <div class="regular_price">' . esc_html( $this->object->get_regular_price() ) . '</div> <div class="sale_price">' . esc_html( $this->object->get_sale_price() ) . '</div> <div class="weight">' . esc_html( $this->object->get_weight() ) . '</div> <div class="length">' . esc_html( $this->object->get_length() ) . '</div> <div class="width">' . esc_html( $this->object->get_width() ) . '</div> <div class="height">' . esc_html( $this->object->get_height() ) . '</div> <div class="shipping_class">' . esc_html( $this->object->get_shipping_class() ) . '</div> <div class="visibility">' . esc_html( $this->object->get_catalog_visibility() ) . '</div> <div class="stock_status">' . esc_html( $this->object->get_stock_status() ) . '</div> <div class="stock">' . esc_html( $this->object->get_stock_quantity() ) . '</div> <div class="manage_stock">' . esc_html( wc_bool_to_string( $this->object->get_manage_stock() ) ) . '</div> <div class="featured">' . esc_html( wc_bool_to_string( $this->object->get_featured() ) ) . '</div> <div class="product_type">' . esc_html( $this->object->get_type() ) . '</div> <div class="product_is_virtual">' . esc_html( wc_bool_to_string( $this->object->get_virtual() ) ) . '</div> <div class="tax_status">' . esc_html( $this->object->get_tax_status() ) . '</div> <div class="tax_class">' . esc_html( $this->object->get_tax_class() ) . '</div> <div class="backorders">' . esc_html( $this->object->get_backorders() ) . '</div> <div class="low_stock_amount">' . esc_html( $this->object->get_low_stock_amount() ) . '</div>' . $cogs_value_html . '</div>'; // phpcs:enable WordPress.Security.EscapeOutput.OutputNotEscaped }