有時(shí),當(dāng)您在網(wǎng)站上使用支付網(wǎng)關(guān)時(shí),您需要知道它們的 ID(slug)。在本教程中,我將展示如何使用一小段代碼向 WooCommerce 設(shè)置中的支付網(wǎng)關(guān)表添加一列。
這是我們的結(jié)果:

為了實(shí)現(xiàn)這一點(diǎn),您所要做的就是將此代碼添加到您當(dāng)前或子主題中functions.php。
add_filter( 'woocommerce_payment_gateways_setting_columns', 'rudr_add_payment_method_column' );
function rudr_add_payment_method_column( $default_columns ) {
$default_columns = array_slice( $default_columns, 0, 2 ) + array( 'id' => 'ID' ) + array_slice( $default_columns, 2, 3 );
return $default_columns;
}
// woocommerce_payment_gateways_setting_column_{COLUMN ID}
add_action( 'woocommerce_payment_gateways_setting_column_id', 'rudr_populate_gateway_column' );
function rudr_populate_gateway_column( $gateway ) {
echo '<td style="width:10%">' . $gateway->id . '</td>';
}
$gateway對(duì)象中還有什么?您可以嘗試一下print_r()以找出答案。
echo '<td>' . print_r( $gateway, true ) . '</td>';
注:本文出自 rudrastyh.com,由 WordPress大學(xué) 翻譯整理。
聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。




