Ich habe in der Tabelle „Letzte Bestellungen“ eine neue Spalte hinzugefügt. Ich möchte den Produktnamen in dieser Spalte anzeigen.
Ich verwende den folgenden PHP-Code. Ist es möglich, einige Änderungen an diesem Code vorzunehmen, um stattdessen den Produktnamen anzuzeigen?
**
* Adds a new column to the "My Orders" table in the account.
*
* @param string[] $columns the columns in the orders table
* @return string[] updated columns
*/
function th_wc_add_my_account_orders_column( $columns ) {
$new_columns = array();
foreach ( $columns as $key => $name ) {
$new_columns[ $key ] = $name;
// add ship-to after order status column
if ( 'order-status' === $key ) {
$new_columns['new-data'] = __( 'New Data', 'textdomain' );
}
}
return $new_columns;
}
add_filter( 'woocommerce_my_account_my_orders_columns', 'th_wc_add_my_account_orders_column' );
/**
* Adds data to the custom "new-data" column in "My Account > Orders".
*
* @param \WC_Order $order the order object for the row
*/
function th_wc_my_orders_new_data_column( $order ) {
$new_data = get_post_meta( $order->get_id(), 'new_data', true ); // Get custom order meta
echo ! empty( $new_data ) ? $new_data : '–';
}
add_action( 'woocommerce_my_account_my_orders_column_new-data', 'th_wc_my_orders_new_data_column' );
Ich habe in der Tabelle „Letzte Bestellungen“ eine neue Spalte hinzugefügt. Ich möchte den Produktnamen in dieser Spalte anzeigen. Ich verwende den folgenden PHP-Code. Ist es möglich, einige Änderungen an diesem Code vorzunehmen, um stattdessen den Produktnamen anzuzeigen? [code]** * Adds a new column to the "My Orders" table in the account. * * @param string[] $columns the columns in the orders table * @return string[] updated columns */ function th_wc_add_my_account_orders_column( $columns ) {
$new_columns = array();
foreach ( $columns as $key => $name ) {
$new_columns[ $key ] = $name;
// add ship-to after order status column if ( 'order-status' === $key ) { $new_columns['new-data'] = __( 'New Data', 'textdomain' ); } }
/** * Adds data to the custom "new-data" column in "My Account > Orders". * * @param \WC_Order $order the order object for the row */ function th_wc_my_orders_new_data_column( $order ) {
$new_data = get_post_meta( $order->get_id(), 'new_data', true ); // Get custom order meta echo ! empty( $new_data ) ? $new_data : '–';
Ich verwende WordPress mit WooCommerce- und WooCommerce-Abonnement-Plugins und es funktioniert gemäß meinen Anforderungen gut. Alt = Bildbeschreibung hier eingeben src =
Also habe ich recherchiert...
Ich entwickle eine kleine Erweiterung für die Verwaltung von Gutscheinen in meinem WooCommerce -Store, ein benutzerdefiniertes Plugin mit einem PDF -Export. PDF ist leer. Ihr Konto und das erneute...
Ich möchte eine Nachricht von der Aufgabe senden, die ECS -Cluster in Rechnung A an die SQS in Konto b. Die Nachricht an die Warteschlange. Benötigen wir wirklich diesen Fall, Nachrichten von der ECS...
Ich habe eine Intranet -Webanwendung, die mit C# und .NET entwickelt wird und sie wird auf unserem eigenen internen Webserver gehostet, das IIS 8.5 ausgeführt wird.