行业新闻

    wordpress 添加短代码动态添加或更新以简码压缩的帖子元字段我认为这不是一个复杂的问题

    2022-07-06    来源:www.8001717.cn

    WP - 动态添加或更新以简码压缩的帖子元字段我认为这不是一个复杂的问题,但我找不到合适的解决方案。

    WP - 动态添加或更新以简码压缩的帖子元字段我认为这不是一个复杂的问题,但我找不到合适的解决方案。 ,,,-,,, ,我需要动态更新或添加(如果尚未)从自定义帖子类型检索到的元字段到产品帖子类型。所有这些都需要打包在一个短代码中以便轻松注入小部件以下几点给您一些背景以便更好地理解: CTP存储产品的每个下载事件的数据 CTP密钥包含每次下载的产品的数据ID执行下载事件,添加新 CTP 我需要检索最后一个 CTP 创建日期(功能上wordpress 添加短代码,此信息等于最后下载日期时间) 长话短说wordpress建站,我能够添加到相关产品并显示在前端吧,但问题是当

    我需要动态更新或添加(如果尚未)从自定义帖子类型检索到的元字段到产品帖子类型。所有这些都需要打包在一个短代码中以便于小部件注入

    以下几点为您提供一些背景知识以便更好地理解:

    长话短说wordpress 添加短代码,我可以添加到相关产品并显示在前端,但问题是当发生新的下载事件时,这个新的没有升级(所以一个新的带有产品 id 被添加到数据库新 CTP 中wordpress做网站,然后通过我下面的查询检索)

    我希望这个问题足够清楚

    提前谢谢你

    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');
    

    文章来自互联网,侵权请联系删除,文章阐述观点来自文章出处,并不代表本站观点。 www.8001717.cn



X