WP - 動(dòng)態(tài)添加或更新以簡(jiǎn)碼壓縮的帖子元字段我認(rèn)為這不是一個(gè)復(fù)雜的問題,但我找不到合適的解決方案。
WP - 動(dòng)態(tài)添加或更新以簡(jiǎn)碼壓縮的帖子元字段我認(rèn)為這不是一個(gè)復(fù)雜的問題,但我找不到合適的解決方案。 ,,,-,,, ,我需要?jiǎng)討B(tài)更新或添加(如果尚未)從自定義帖子類型檢索到的元字段到產(chǎn)品帖子類型。所有這些都需要打包在一個(gè)短代碼中以便輕松注入小部件以下幾點(diǎn)給您一些背景以便更好地理解: CTP存儲(chǔ)產(chǎn)品的每個(gè)下載事件的數(shù)據(jù) CTP密鑰包含每次下載的產(chǎn)品的數(shù)據(jù)ID執(zhí)行下載事件,添加新 CTP 我需要檢索最后一個(gè) CTP 創(chuàng)建日期(功能上wordpress 添加短代碼,此信息等于最后下載日期時(shí)間) 長(zhǎng)話短說wordpress建站,我能夠添加到相關(guān)產(chǎn)品并顯示在前端吧,但問題是當(dāng)
我需要?jiǎng)討B(tài)更新或添加(如果尚未)從自定義帖子類型檢索到的元字段到產(chǎn)品帖子類型。所有這些都需要打包在一個(gè)短代碼中以便于小部件注入
以下幾點(diǎn)為您提供一些背景知識(shí)以便更好地理解:
長(zhǎng)話短說wordpress 添加短代碼,我可以添加到相關(guān)產(chǎn)品并顯示在前端,但問題是當(dāng)發(fā)生新的下載事件時(shí),這個(gè)新的沒有升級(jí)(所以一個(gè)新的帶有產(chǎn)品 id 被添加到數(shù)據(jù)庫(kù)新 CTP 中wordpress做網(wǎng)站,然后通過我下面的查詢檢索)
我希望這個(gè)問題足夠清楚
提前謝謝你
function get_last_downloaded_time() {
global $product;
$product_id = $product->get_id();
// WP_Query arguments
$args = array (
'post_type' => array( 'custom_post_typr' ),
'post_status' => array( 'publish' ),
'orderby' => array( 'modified'),
'order' => array( 'ASC' ),
'meta_query' => array(
array(
'key' => 'custom_meta_key',
'value' => $product_id,
),
),
);
$my_query = new WP_Query( $args );
if( $my_query->have_posts() ){
$last_my_query = $my_query->posts[0]->post_modified;
add_post_meta( $product_id, 'last_download', $last_my_query, $unique = false );
update_post_meta( $product_id, 'last_download', $last_my_query, $unique = false );
}
return $last_download;
wp_reset_postdata();
}
add_shortcode( 'single_last_download', 'get_last_downloaded_time');
文章來自互聯(lián)網(wǎng),侵權(quán)請(qǐng)聯(lián)系刪除,文章闡述觀點(diǎn)來自文章出處,并不代表本站觀點(diǎn)。
m.bjcthy.com