第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

從產(chǎn)品頁(yè)面 woocommerce 上的 mysql 表回顯自定義數(shù)據(jù)

從產(chǎn)品頁(yè)面 woocommerce 上的 mysql 表回顯自定義數(shù)據(jù)

PHP
DIEA 2023-04-15 10:48:13
親愛(ài)的,我創(chuàng)建了一個(gè) python 腳本,它從 MSSQL 導(dǎo)出數(shù)據(jù)并導(dǎo)入到 MySQL 數(shù)據(jù)庫(kù)中。一切順利?,F(xiàn)在我想顯示我添加的新列數(shù)據(jù)......但我沒(méi)有任何 PHP 技能。數(shù)據(jù)在wc_product_meta_lookup table. 列名是dLieferdatum。的內(nèi)容dLieferdatum是物品的估計(jì)可用日期。如果有任何想法如何在我的產(chǎn)品上顯示它,我將不勝感激 :-)進(jìn)一步注意:我已經(jīng)構(gòu)建了一個(gè)功能來(lái)顯示某個(gè)項(xiàng)目是否可用。如果 dLieferdatum 不為 NULL,我想顯示來(lái)自 dLieferdatum 的數(shù)據(jù)而不是“bestellbar”function show_stock() {    global $product;        // if manage stock is enabled        if ( $product->stock ) {              // if stock is low            if ( number_format($product->stock,0,'','') > 0 && number_format($product->stock,0,'','') < 7) {                 echo '<div class="less-available"><i class="fa fa-truck"></i> auf Lager</div>';                echo '<div class="ind_individual-delivery-time">Zustellung in 1 - 3 Werktagen</div>';             }                    // if more than 6 are available            if ( number_format($product->stock,0,'','') > 0 && number_format($product->stock,0,'','') > 6) {                 echo '<div class="available"><i class="fa fa-truck"></i> auf Lager</div>';                 echo '<div class="ind_individual-delivery-time">Zustellung in 1 - 3 Werktagen</div>';             }        }        if ( $product->managing_stock() && number_format($product->stock,0,'','') < 1) {            echo '<div class="backorder_item"><i class="fa fa-truck"></i> bestellbar</div>';                    }    }
查看完整描述

1 回答

?
慕姐8265434

TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊

1)首先你試過(guò)在對(duì)象WC_Data get_meta()上使用方法WC_Product,比如:


$dLieferdatum = $product->get_meta( "dLieferdatum" );

不確定它會(huì)起作用。


2) 您還可以使用WPDBClass 在表上進(jìn)行簡(jiǎn)單的 SQL 查詢(xún)wp_wc_product_meta_lookup,并將該動(dòng)態(tài)查詢(xún)嵌入到自定義函數(shù)中,如下所示:


function get_product_meta_dLieferdatum( $product_id ) {

    global $wpdb;

    return $wpdb->get_var( $wpdb->prepare("

        SELECT dLieferdatum

        FROM {$wpdb->prefix}wc_product_meta_lookup

        WHERE product_id = '%d'

    ", $product_id ) );

}

來(lái)自變量的動(dòng)態(tài)產(chǎn)品 ID 的用法$product_id:


 $dLieferdatum = get_product_meta_dLieferdatum( $product->get_id() );

它應(yīng)該工作。


注意:您應(yīng)該真正避免對(duì)默認(rèn)的 Wordpress 和 Woocommerce 數(shù)據(jù)庫(kù)表結(jié)構(gòu)進(jìn)行更改。相反,您應(yīng)該將“dLieferdatum”添加為自定義產(chǎn)品元數(shù)據(jù)或?qū)⒆远x表添加到數(shù)據(jù)庫(kù)。


查看完整回答
反對(duì) 回復(fù) 2023-04-15
  • 1 回答
  • 0 關(guān)注
  • 175 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)