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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Cron 作業(yè) - 在數(shù)據(jù)庫之間移動數(shù)據(jù)

Cron 作業(yè) - 在數(shù)據(jù)庫之間移動數(shù)據(jù)

PHP
慕標(biāo)琳琳 2022-12-03 10:46:39
我在 Wordpress 中有一個會員網(wǎng)站,它是使用名為“會員”的自定義帖子類型構(gòu)建的。出于多種原因,我們使用 cron 作業(yè)來運(yùn)行這些 CPT 字段并使用來自單獨數(shù)據(jù)庫的數(shù)據(jù)填充這些字段(公司使用標(biāo)準(zhǔn) WP 數(shù)據(jù)庫來存儲數(shù)據(jù)是不可行的。數(shù)據(jù)庫在 MS Access 中啟動,導(dǎo)出到我們的 WP 數(shù)據(jù)庫中的一個單獨的表,然后 cron 作業(yè)從該數(shù)據(jù)庫中提取數(shù)據(jù)并將其添加到 CPT 數(shù)據(jù)庫中。在 cron 作業(yè)文檔中,我們有這樣的行:update_field( 'memberimage', $members->webpic, $post_id );update_field( 'description', $members->description, $post_id );update_field( 'phone_number', $members->telno, $post_id );update_field( 'email_address', $members->email, $post_id );update_field( 'website_address', $members->web, $post_id );這顯然從數(shù)據(jù)庫中的字段中獲取數(shù)據(jù)并將其添加到我們在 CPT 等中創(chuàng)建的字段中。對于每個成員,在后端,我有一個使用高級自定義字段創(chuàng)建的下拉列表(字段名稱:gold_or_silver_member帶有黃金或白銀的選擇選項),將它們標(biāo)記為白銀會員的黃金。銀牌是默認(rèn)的,如果它們是金牌,則各種有條件的事情恰好會在其目錄頁面上顯示更多功能。在我們從中提取的數(shù)據(jù)庫中,在數(shù)據(jù)庫級別調(diào)用負(fù)責(zé)此操作的列,webtier數(shù)據(jù)庫用戶將數(shù)字 2 添加到字段中,如果成員是銀,則將數(shù)字 3 添加到字段中,如果成員是金。我正在嘗試以上面的方式從數(shù)據(jù)庫中獲取這個數(shù)字,并將其輸出以在 ACF 中為每個成員返回黃金或白銀。我們已經(jīng)有了這一行:update_field( 'gold_or_silver_member', 'Silver', $post_id );我認(rèn)為,默認(rèn)情況下所有成員都是銀牌,所以我認(rèn)為邏輯只需要說:如果數(shù)據(jù)庫字段中的數(shù)字,webtier 是 3 然后將 ACF 字段更改為 gold反正我覺得...老實說,我有點卡住了,我是從其他人那里得到的,由于目前的情況,我無法聯(lián)系到他,所以我的任務(wù)是解決這個問題……任何人都可以幫助我并給我建議嗎?完整的 cronjob.php 文件是:<?phpinclude('wp-config.php');global $wpdb;$taxonomy="business_sector";$members = $wpdb->get_results("SELECT dep.*  FROM directory_enteries_partnership as dep where status=0 ");$i=1;foreach($members as $members){    //echo $members->webcat;    //echo "<br>";    $category = $wpdb->get_row("SELECT *  FROM directory_categories_partnership as dcp where maincategory=$members->webcat");    //echo "$i";    //echo "<br>";    //$i++;    //echo "<pre>";    //print_r($category);    $term = get_term_by('name',$category->description,$taxonomy);//  echo "<pre>";    //print_r($term);//  print_r($members);//  //die;    $address =  $members->address1.' '.$members->address2.' '.$members->town.' '.$members->postcode;$my_post = array(     'post_title' => $members->orgname,     'post_type'  => 'members',     'post_status' => 'publish',     'post_author' => 1,     'post_category' => array( $term->term_id ),  );非常感謝任何幫助或建議!!感謝您的關(guān)注。
查看完整描述

1 回答

?
臨摹微笑

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

替換這一行update_field( 'gold_or_silver_member', 'Silver', $post_id );


使用此代碼:


$webtier = $members->webtier;

$membership = 'Silver';

if ($webtier == 3) $membership = 'Gold';

update_field( 'gold_or_silver_member', $membership, $post_id );


查看完整回答
反對 回復(fù) 2022-12-03
  • 1 回答
  • 0 關(guān)注
  • 107 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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