نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: نمایش محصولات برجسته ووکامرس

  1. #1
    عضو انجمن mask-online آواتار ها
    تاریخ عضویت
    Nov 2011
    محل سکونت
    تهران
    نوشته ها
    346
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    366
    تشکر شده در
    251 پست

    پیش فرض نمایش محصولات برجسته ووکامرس

    با سلام خدمت دوستان

    ما در برگه وردپرس سایت برای نمایش محصولات از کد زیر استفاده میکنیم

    [featured_products per_page="5" columns="5" orderby="date" order="DESC"]

    5 محصول در کنار هم بصورت ستونی چینش بر اساس تاریخ

    سایت: https://sakhtemansaz.com/کد-تخفیف/

    حال اگر بخوایم همین طرح نمایش رو بصورت php بکار ببریم از چه کدی باید استفاده کنیم

    ممنون میشم راهنمایی کنید

  2. # ADS




     

  3. #2
    عضو انجمن my-host.site آواتار ها
    تاریخ عضویت
    Apr 2018
    محل سکونت
    ایران ، آذربایجانشرقی ، تبریز ، نصف راه ، پشت آتشنشانی
    نوشته ها
    156
    تشکر تشکر کرده 
    53
    تشکر تشکر شده 
    120
    تشکر شده در
    99 پست

    پیش فرض پاسخ : نمایش محصولات برجسته ووکامرس

    بفرمائید

    این کد رو در style.css وارد کنید

    کد PHP:
    .col-xs-5th-1, .col-xs-5th-2, .col-xs-5th-3, .col-xs-5th-{
      
    floatleft;
    }

    .
    col-xs-5th-{
      
    floatleft;
      
    width100%;
    }

    .
    col-xs-5th-{
      
    width80%;
    }

    .
    col-xs-5th-{
      
    width60%;
    }

    .
    col-xs-5th-{
      
    width40%;
    }

    .
    col-xs-5th-{
      
    width20%;
    }

    .
    col-xs-5th-pull-{
      
    right100%;
    }

    .
    col-xs-5th-pull-{
      
    right80%;
    }

    .
    col-xs-5th-pull-{
      
    right60%;
    }

    .
    col-xs-5th-pull-{
      
    right40%;
    }

    .
    col-xs-5th-pull-{
      
    right20%;
    }

    .
    col-xs-5th-pull-{
      
    rightauto;
    }

    .
    col-xs-5th-push-{
      
    left100%;
    }

    .
    col-xs-5th-push-{
      
    left80%;
    }

    .
    col-xs-5th-push-{
      
    left60%;
    }

    .
    col-xs-5th-push-{
      
    left40%;
    }

    .
    col-xs-5th-push-{
      
    left20%;
    }

    .
    col-xs-5th-push-{
      
    leftauto;
    }

    .
    col-xs-5th-offset-{
      
    margin-left100%;
    }

    .
    col-xs-5th-offset-{
      
    margin-left80%;
    }

    .
    col-xs-5th-offset-{
      
    margin-left60%;
    }

    .
    col-xs-5th-offset-{
      
    margin-left40%;
    }

    .
    col-xs-5th-offset-{
      
    margin-left20%;
    }

    .
    col-xs-5th-offset-{
      
    margin-left0%;
    }

    @
    media (min-width768px) {
      .
    col-sm-5th-1, .col-sm-5th-2, .col-sm-5th-3, .col-sm-5th-{
        
    floatleft;
      }

      .
    col-sm-5th-{
        
    floatleft;
        
    width100%;
      }

      .
    col-sm-5th-{
        
    width80%;
      }

      .
    col-sm-5th-{
        
    width60%;
      }

      .
    col-sm-5th-{
        
    width40%;
      }

      .
    col-sm-5th-{
        
    width20%;
      }

      .
    col-sm-5th-pull-{
        
    right100%;
      }

      .
    col-sm-5th-pull-{
        
    right80%;
      }

      .
    col-sm-5th-pull-{
        
    right60%;
      }

      .
    col-sm-5th-pull-{
        
    right40%;
      }

      .
    col-sm-5th-pull-{
        
    right20%;
      }

      .
    col-sm-5th-pull-{
        
    rightauto;
      }

      .
    col-sm-5th-push-{
        
    left100%;
      }

      .
    col-sm-5th-push-{
        
    left80%;
      }

      .
    col-sm-5th-push-{
        
    left60%;
      }

      .
    col-sm-5th-push-{
        
    left40%;
      }

      .
    col-sm-5th-push-{
        
    left20%;
      }

      .
    col-sm-5th-push-{
        
    leftauto;
      }

      .
    col-sm-5th-offset-{
        
    margin-left100%;
      }

      .
    col-sm-5th-offset-{
        
    margin-left80%;
      }

      .
    col-sm-5th-offset-{
        
    margin-left60%;
      }

      .
    col-sm-5th-offset-{
        
    margin-left40%;
      }

      .
    col-sm-5th-offset-{
        
    margin-left20%;
      }

      .
    col-sm-5th-offset-{
        
    margin-left0%;
      }
    }
    @
    media (min-width992px) {
      .
    col-md-5th-1, .col-md-5th-2, .col-md-5th-3, .col-md-5th-{
        
    floatleft;
      }

      .
    col-md-5th-{
        
    floatleft;
        
    width100%;
      }

      .
    col-md-5th-{
        
    width80%;
      }

      .
    col-md-5th-{
        
    width60%;
      }

      .
    col-md-5th-{
        
    width40%;
      }

      .
    col-md-5th-{
        
    width20%;
      }

      .
    col-md-5th-pull-{
        
    right100%;
      }

      .
    col-md-5th-pull-{
        
    right80%;
      }

      .
    col-md-5th-pull-{
        
    right60%;
      }

      .
    col-md-5th-pull-{
        
    right40%;
      }

      .
    col-md-5th-pull-{
        
    right20%;
      }

      .
    col-md-5th-pull-{
        
    rightauto;
      }

      .
    col-md-5th-push-{
        
    left100%;
      }

      .
    col-md-5th-push-{
        
    left80%;
      }

      .
    col-md-5th-push-{
        
    left60%;
      }

      .
    col-md-5th-push-{
        
    left40%;
      }

      .
    col-md-5th-push-{
        
    left20%;
      }

      .
    col-md-5th-push-{
        
    leftauto;
      }

      .
    col-md-5th-offset-{
        
    margin-left100%;
      }

      .
    col-md-5th-offset-{
        
    margin-left80%;
      }

      .
    col-md-5th-offset-{
        
    margin-left60%;
      }

      .
    col-md-5th-offset-{
        
    margin-left40%;
      }

      .
    col-md-5th-offset-{
        
    margin-left20%;
      }

      .
    col-md-5th-offset-{
        
    margin-left0%;
      }
    }
    @
    media (min-width1200px) {
      .
    col-lg-5th-1, .col-lg-5th-2, .col-lg-5th-3, .col-lg-5th-{
        
    floatleft;
      }

      .
    col-lg-5th-{
        
    floatleft;
        
    width100%;
      }

      .
    col-lg-5th-{
        
    width80%;
      }

      .
    col-lg-5th-{
        
    width60%;
      }

      .
    col-lg-5th-{
        
    width40%;
      }

      .
    col-lg-5th-{
        
    width20%;
      }

      .
    col-lg-5th-pull-{
        
    right100%;
      }

      .
    col-lg-5th-pull-{
        
    right80%;
      }

      .
    col-lg-5th-pull-{
        
    right60%;
      }

      .
    col-lg-5th-pull-{
        
    right40%;
      }

      .
    col-lg-5th-pull-{
        
    right20%;
      }

      .
    col-lg-5th-pull-{
        
    rightauto;
      }

      .
    col-lg-5th-push-{
        
    left100%;
      }

      .
    col-lg-5th-push-{
        
    left80%;
      }

      .
    col-lg-5th-push-{
        
    left60%;
      }

      .
    col-lg-5th-push-{
        
    left40%;
      }

      .
    col-lg-5th-push-{
        
    left20%;
      }

      .
    col-lg-5th-push-{
        
    leftauto;
      }

      .
    col-lg-5th-offset-{
        
    margin-left100%;
      }

      .
    col-lg-5th-offset-{
        
    margin-left80%;
      }

      .
    col-lg-5th-offset-{
        
    margin-left60%;
      }

      .
    col-lg-5th-offset-{
        
    margin-left40%;
      }

      .
    col-lg-5th-offset-{
        
    margin-left20%;
      }

      .
    col-lg-5th-offset-{
        
    margin-left0%;
      }
    }
    div [class*="col-"] {
            
    text-aligncenter;
            
    padding20px;
            
    font-size28px;
            
    backgroundradial-gradient(ellipse at center#ff6600 0%,#ce3400 100%);
            
    border3px solid #fff;
            
    color#000;
        



    حالا فقط کافیه از کد زیر در هرجا که نیاز دارید استفاده کنید
    کد PHP:
    <div class="container">
        <
    div class="row">
            <
    div class="col-md-5th-1 col-sm-4 col-md-offset-0 col-sm-offset-2">1</div>
            <
    div class="col-md-5th-1 col-sm-4">2</div>
            <
    div class="col-md-5th-1 col-sm-4">3</div>
            <
    div class="col-md-5th-1 col-sm-4">4</div>
            <
    div class="col-md-5th-1 col-sm-4">5</div>
        </
    div>
    </
    div

  4. #3
    عضو انجمن
    تاریخ عضویت
    Sep 2017
    نوشته ها
    121
    تشکر تشکر کرده 
    49
    تشکر تشکر شده 
    82
    تشکر شده در
    65 پست

    پیش فرض پاسخ : نمایش محصولات برجسته ووکامرس

    براحتي و جايگذاري در كد زير


    <?php echo do_shortcode( $content ) ?>

    اطلاعات بيشتر
    https://developer.wordpress.org/refe.../do_shortcode/

  5. تعداد تشکر ها از ایران نشر به دلیل پست مفید


  6. #4
    عضو انجمن mask-online آواتار ها
    تاریخ عضویت
    Nov 2011
    محل سکونت
    تهران
    نوشته ها
    346
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    366
    تشکر شده در
    251 پست

    پیش فرض پاسخ : نمایش محصولات برجسته ووکامرس

    نقل قول نوشته اصلی توسط ایران نشر نمایش پست ها
    براحتي و جايگذاري در كد زير
    <?php echo do_shortcode( $content ) ?>
    اطلاعات بيشتر
    https://developer.wordpress.org/refe.../do_shortcode/
    بسیار عالی بود
    کد زیر قرار گرفت
    <?php echo do_shortcode( '[featured_products per_page="5" columns="5" orderby="date" order="DESC"]' );?>

    - - - Updated - - -

    امکانش هست نمایش این بخش رو بصورت شرطی کرد
    بطور مثال وقتی کاربر قبلا پلن رو خریداری کرده این بخش غیرفعال باشه و اگر پلنی نداره این بخش نمایش داده بشه
    1.jpg 2.jpg
    برای مشاهده این بخش از نام کاربری demo و رمز عبور 123456 استفاده کنید
    https://sakhtemansaz.com/submit-ad/

  7. #5
    عضو انجمن
    تاریخ عضویت
    Sep 2017
    نوشته ها
    121
    تشکر تشکر کرده 
    49
    تشکر تشکر شده 
    82
    تشکر شده در
    65 پست

    پیش فرض پاسخ : نمایش محصولات برجسته ووکامرس

    بصورت زیر میتونید اینکار انجام بدید (دستور برای حالت لاگین کاربر هست و با توجه به نیازتون باید تغییر بدید)

    کد:
    <?php if ( $user_ID ) : // if logged in ?>
    
     
    
        echo("قسمتی که میخواهید فقط برای اعضا نمایش داده شود"); 
    
    
    
     
    <?php else : // if not logged in go to login page 
     
     
    
        echo("متنی که میخواهید برای مهمان ها نمایان شود"); 
    
     
    
    endif; // end if logged in
    
    ?>
    ⭐⭐ فروش سایت همکاری در فروش فایل با اسکریپت اختصاصی ⭐⭐
    فروش سایت با درآمد 8 میلیون تومان در ماه ⭐ فروخته شد


  8. #6
    عضو انجمن mask-online آواتار ها
    تاریخ عضویت
    Nov 2011
    محل سکونت
    تهران
    نوشته ها
    346
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    366
    تشکر شده در
    251 پست

    پیش فرض پاسخ : نمایش محصولات برجسته ووکامرس

    با تشکر از پاسخ شما
    اما نمیخوام هنگام لاگین کاربر شرط گذاشته بشه چون تا کاربر لاگین نکنه نمیتونه این صفحه رو ببینه
    کد این صفحه در زیر هست میخوام شرط زمانی باشه که کاربر پنلی نداشته باشه که باید بخره نشون بده در غیر اینصورت نشون داده نشه

    کد PHP:
    <?php
    /**
     * Template name: Submit Ad
     *
     * Learn more: http://codex.wordpress.org/Template_Hierarchy
     *
     * @package WordPress
     * @subpackage classiera
     * @since classiera 1.0
     */

    if ( !is_user_logged_in() ) {
        global 
    $redux_demo
        
    $login $redux_demo['login'];
        
    wp_redirect$login ); exit;
    }
    $postTitleError '';
    $post_priceError '';
    $catError '';
    $featPlanMesage '';
    $postContent '';
    $hasError ='';
    $allowed ='';
    $caticoncolor="";
    $classieraCatIconCode ="";
    $category_icon="";
    $category_icon_color="";
    global 
    $redux_demo;
    $featuredADS ="";
    $primaryColor $redux_demo['color-primary'];
    $googleFieldsOn $redux_demo['google-lat-long'];
    $classieraLatitude $redux_demo['contact-latitude'];
    $classieraLongitude $redux_demo['contact-longitude'];
    $classieraAddress $redux_demo['classiera_address_field_on'];
    $postCurrency $redux_demo['classierapostcurrency'];
    $termsandcondition $redux_demo['termsandcondition'];
    $classiera_ads_type $redux_demo['classiera_ads_type'];

    if(isset(
    $_POST['postTitle'])){
        if(
    trim($_POST['postTitle']) != '' && $_POST['classiera-main-cat-field'] != ''){
            
            if(isset(
    $_POST['submitted']) && isset($_POST['post_nonce_field']) && wp_verify_nonce($_POST['post_nonce_field'], 'post_nonce')) {
                if(empty(
    $_POST['postTitle'])){
                    
    $postTitleError =  esc_html__'Please enter a title.''classiera' );
                    
    $hasError true;
                }else{
                    
    $postTitle trim($_POST['postTitle']);
                }
                if(empty(
    $_POST['classiera-main-cat-field'])){
                    
    $catError esc_html__'Please select a category''classiera' );
                    
    $hasError true;
                }
                
                
    //Image Count check//
                
    $userIMGCount $_POST['image-count'];
                
    $files $_FILES['upload_attachment'];
                
    $count $files['name'];
                
    $filenumber count($count);            
                if(
    $filenumber $userIMGCount){
                    
    $imageError esc_html__'You selected Images Count is exceeded''classiera' );
                    
    $hasError true;
                }
                
    //Image Count check//

                
    if($hasError != true && !empty($_POST['edit-feature-plan']) || isset($_POST['regular-ads-enable'])) {
                    
    //Set Post Status//
                    
    if(is_super_admin() ){
                        
    $postStatus 'publish';
                    }elseif(!
    is_super_admin()){    

                        if(
    $redux_demo['post-options-on'] == 1){
                            
    $postStatus 'private';
                        }else{
                            
    $postStatus 'publish';
                        }
                    }
                    
    //Set Post Status//
                    //Check Category//
                    
    $classieraMainCat $_POST['classiera-main-cat-field'];
                    
    $classieraChildCat $_POST['classiera-sub-cat-field'];
                    
    $classieraThirdCat $_POST['classiera_third_cat'];
                    if(empty(
    $classieraThirdCat)){
                        
    $classieraCategory $classieraChildCat;
                    }else{
                        
    $classieraCategory $classieraThirdCat;
                    }
                    if(empty(
    $classieraCategory)){
                        
    $classieraCategory $classieraMainCat;
                    }
                    
    //Check Category//
                    //Setup Post Data//
                    
    $post_information = array(
                        
    'post_title' => esc_attr(strip_tags($_POST['postTitle'])),            
                        
    'post_content' => strip_tags($_POST['postContent'], '<h1><h2><h3><strong><b><ul><ol><li><i><a><blockquote><center><embed><iframe><pre><table><tbody><tr><td><video><br>'),
                        
    'post-type' => 'post',
                        
    'post_category' => array($classieraMainCat$classieraChildCat$classieraThirdCat),
                        
    'tags_input'    => explode(','$_POST['post_tags']),
                        
    'tax_input' => array(
                        
    'location' => $_POST['post_location'],
                        ),
                        
    'comment_status' => 'open',
                        
    'ping_status' => 'open',
                        
    'post_status' => $postStatus
                    
    );

                    
    $post_id wp_insert_post($post_information);
                    
                    
    //Setup Price//
                    
    $postMultiTag $_POST['post_currency_tag'];
                    
    $post_price trim($_POST['post_price']);
                    
    $post_old_price trim($_POST['post_old_price']);
                    
                    
    /*Check If Latitude is OFF */
                    
    $googleLat $_POST['latitude'];
                    if(empty(
    $googleLat)){
                        
    $latitude $classieraLatitude;
                    }else{
                        
    $latitude $googleLat;
                    }
                    
    /*Check If longitude is OFF */
                    
    $googleLong $_POST['longitude'];
                    if(empty(
    $googleLong)){
                        
    $longitude $classieraLongitude;
                    }else{
                        
    $longitude $googleLong;
                    }
                    
                    
    $featuredIMG $_POST['classiera_featured_img'];
                    
    $itemCondition $_POST['item-condition'];        
                    
    $catID $classieraCategory.'custom_field';        
                    
    $custom_fields $_POST[$catID];
                    
    /*If We are using CSC Plugin*/
                    
                    /*Get Country Name*/
                    
    if(isset($_POST['post_location'])){
                        
    $postLo $_POST['post_location'];
                        
    $allCountry get_posts( array( 'include' => $postLo'post_type' => 'countries''posts_per_page' => -1'suppress_filters' => 0'orderby'=>'post__in' ) );
                        foreach( 
    $allCountry as $country_post ){
                            
    $postCounty $country_post->post_title;
                        }
                    }                
                    
    $poststate $_POST['post_state'];
                    
    $postCity $_POST['post_city'];
                    
    $classiera_CF_Front_end $_POST['classiera_CF_Front_end'];
                    
    $classiera_sub_fields $_POST['classiera_sub_fields'];
                    
                    
    /*If We are using CSC Plugin*/
                    
    if(isset($_POST['post_category_type'])){
                        
    update_post_meta($post_id'post_category_type'esc_attr$_POST['post_category_type'] ) );
                    }
                    
    update_post_meta($post_id'custom_field'$custom_fields);
                    
    update_post_meta($post_id'classiera_CF_Front_end'$classiera_CF_Front_end);
                    
    update_post_meta($post_id'classiera_sub_fields'$classiera_sub_fields);

                    
    update_post_meta($post_id'post_currency_tag'$postMultiTag$allowed);
                    
    update_post_meta($post_id'post_price'$post_price$allowed);
                    
    update_post_meta($post_id'post_old_price'$post_old_price$allowed);
                    
                    
    update_post_meta($post_id'post_perent_cat'$classieraMainCat$allowed);
                    
    update_post_meta($post_id'post_child_cat'$classieraChildCat$allowed);                
                    
    update_post_meta($post_id'post_inner_cat'$classieraThirdCat$allowed);
                    
                    
                    
    update_post_meta($post_id'post_phone'$_POST['post_phone'], $allowed);
                    
                    
    update_post_meta($post_id'classiera_ads_type'$_POST['classiera_ads_type'], $allowed);
                    if(isset(
    $_POST['seller'])){
                        
    update_post_meta($post_id'seller'$_POST['seller'], $allowed);
                    }

                    
    update_post_meta($post_id'post_location'wp_kses($postCounty$allowed));
                    
                    
    update_post_meta($post_id'post_state'wp_kses($poststate$allowed));
                    
    update_post_meta($post_id'post_city'wp_kses($postCity$allowed));

                    
    update_post_meta($post_id'post_latitude'wp_kses($latitude$allowed));

                    
    update_post_meta($post_id'post_longitude'wp_kses($longitude$allowed));

                    
    update_post_meta($post_id'post_address'wp_kses($_POST['address'], $allowed));

                    
    update_post_meta($post_id'post_video'$_POST['video'], $allowed);
                    
    update_post_meta($post_id'featured_img'$featuredIMG$allowed);
                    if(isset(
    $_POST['item-condition'])){
                        
    update_post_meta($post_id'item-condition'$itemCondition$allowed);
                    }

                    
    $permalink get_permalink$post_id );
                    
                    
    //If Its posting featured image//
                    
    if(trim($_POST['edit-feature-plan']) != ''){
                        
    $featurePlanID trim($_POST['edit-feature-plan']);
                        global 
    $wpdb;
                        global 
    $current_user;
                        
    wp_get_current_user();
                        
    $userID $current_user->ID;
                        
    $result $wpdb->get_results"SELECT * FROM {$wpdb->prefix}classiera_plans WHERE id = $featurePlanID);
                        if ( 
    $result ) {
                            
    $featuredADS 0;
                            
    $tablename $wpdb->prefix 'classiera_plans';
                            foreach ( 
    $result as $info ){
                                    
    $totalAds $info->ads;
                                    if (
    is_numeric($availAds)){
                                        
    $totalAds $info->ads;
                                        
    $usedAds $info->used;
                                        
    $infoDays $info->days;
                                    }                                
                                    if(
    $totalAds == 'unlimited'){
                                        
    $availableADS esc_html__'Unlimited for Admin Only''classiera' );
                                    }else{
                                        
    $availableADS $totalAds-$usedAds;
                                    }
                                    
    //$availableADS = $totalAds-$usedAds;
                                
    if($usedAds $totalAds && $availableADS != "0" || $totalAds == 'unlimited'){
                                    global 
    $wpdb;
                                    
    $newUsed $info->used +1;
                                    
    $update_data = array('used' => $newUsed);
                                    
    $where = array('id' => $featurePlanID);
                                    
    $update_format = array('%s');
                                    
    $wpdb->update($tablename$update_data$where$update_format);
                                    
    update_post_meta($post_id'post_price_plan_id'$featurePlanID );

                                    
    $dateActivation date('m/d/Y H:i:s');
                                    
    update_post_meta($post_id'post_price_plan_activation_date'$dateActivation );        
                                    
                                    
    $daysToExpire $infoDays;
                                    
    $dateExpiration_Normal date("m/d/Y H:i:s"strtotime("+ ".$daysToExpire." days"));
                                    
    update_post_meta($post_id'post_price_plan_expiration_date_normal'$dateExpiration_Normal );



                                    
    $dateExpiration strtotime(date("m/d/Y H:i:s"strtotime("+ ".$daysToExpire." days")));
                                    
    update_post_meta($post_id'post_price_plan_expiration_date'$dateExpiration );
                                    
    update_post_meta($post_id'featured_post'"1" );
                                }

                            }

                        }

                    }
                    
    //If Its posting featured image//
                    
    if ( isset($_FILES['upload_attachment']) ) {
                        
    $count '0';
                        
    $files $_FILES['upload_attachment'];
                        foreach (
    $files['name'] as $key => $value) {                
                            if (
    $files['name'][$key]) {
                                
    $file = array(
                                    
    'name'     => $files['name'][$key],
                                    
    'type'     => $files['type'][$key],
                                    
    'tmp_name' => $files['tmp_name'][$key],
                                    
    'error'    => $files['error'][$key],
                                    
    'size'     => $files['size'][$key]
                                );

                     

                                
    $_FILES = array("upload_attachment" => $file);
                                
                                foreach (
    $_FILES as $file => $array) {
                                    if(
    $count == $featuredimg){
                                        
    $newupload classiera_insert_attachment($file,$post_id);
                                        
    set_post_thumbnail$post_id$newupload );
                                    }else{
                                        
    classiera_insert_attachment($file,$post_id);
                                    }
                                    
    $count++;
                                }

                            }

                        }
    /*Foreach*/            

                    
    }

                    
                    
    //echo $permalink; //echo "shabir"; exit();
                    
    wp_redirect($permalink); exit();                

                }

                    
    $featured_plans $redux_demo['featured_plans'];
                        if(empty(
    $_POST['edit-feature-plan']) && !isset($_POST['regular-ads-enable'])) {
                            if(!empty(
    $featured_plans)) {
                                
    wp_redirect$featured_plans ); exit;
                            }

                        }

            } 


        }else{
            if(
    trim($_POST['postTitle']) === '') {
                
    $postTitleError esc_html__'Please enter a title.''classiera' );    
                
    $hasError true;
            }
            if(
    $_POST['classiera-main-cat-field'] === '-1') {
                    
    $catError esc_html__'Please select a category.''classiera' );
                    
    $hasError true;
                } 
        }


    get_header(); ?>
    <?php 
    while ( have_posts() ) : the_post(); ?>
    <?php 
        $page 
    get_page($post->ID);
        
    $current_page_id $page->ID;
    ?>
    <section class="user-pages section-gray-bg">
        <div class="container">
            <div class="row">
                <div class="col-lg-3 col-md-4">
                    <?php get_template_part'templates/profile/userabout' ); ?>
                </div><!--col-lg-3 col-md-4-->
                <div class="col-lg-9 col-md-8 user-content-height">
                    <?php 
                    
    global $redux_demo;
                    global 
    $wpdb;
                    
    $classieraAllowPosts '';
                    
    $current_user wp_get_current_user();
                    
    $userID $current_user->ID;            
                    
    $featured_plans $redux_demo['featured_plans'];
                    
    $postLimitOn $redux_demo['regular-ads-posting-limit'];
                    
    $postLimitperUser $redux_demo['regular-ads-user-limit'];
                    
    $cUserCheck current_user_can'administrator' );
                    
    $role $current_user->roles;
                    
    $currentRole $role[0];
                    
    $countPosts count(get_posts(array('author'=>$user_ID)));
                    if(
    $postLimitOn == 1){
                        if(
    $currentRole == "administrator"){
                            
    $classieraAllowPosts true;
                        }else{                        
                            
    $result $wpdb->get_results"SELECT * FROM {$wpdb->prefix}classiera_plans WHERE user_id = $userID ORDER BY id DESC" );
                            
    $totalAds '';
                            
    $usedAds '';
                            
    $availableADS '';
                            if(!empty(
    $result)){
                                foreach ( 
    $result as $info ){
                                    
    $totalAds += $info->ads;
                                    
    $usedAds += $info->used;
                                }
                                
    $availableADS $totalAds-$usedAds;
                                
    //echo $availableADS."shabir<br />";
                                
    if($availableADS == "0" && $countPosts >= $postLimitperUser){
                                    
    //echo "idr aya";
                                    
    $classieraAllowPosts false;
                                }else{
                                    
    $classieraAllowPosts true;
                                }
                            }elseif(
    $countPosts >= $postLimitperUser){
                                
    $classieraAllowPosts false;
                            }else{
                                
    $classieraAllowPosts true;
                            }
                        }
                    }else{
                        
    $classieraAllowPosts true;
                    }
                    if(
    $classieraAllowPosts == false){
                        
    ?>
                        <div class="alert alert-warning" role="alert">
                          <strong><?php esc_html_e('Hello.''classiera'?></strong><?php esc_html_e('You Ads Posts limit are exceeded, Please Purchase a Plan for posting More Ads.''classiera'?>&nbsp;&nbsp;<a class="btn btn-primary btn-sm" href="<?php echo $featured_plans?>"><?php esc_html_e('Purchase Plan''classiera'?></a>
                        </div>
                        <?php
                    
    }elseif($classieraAllowPosts == true){
                    
    ?>
                    <div class="submit-post section-bg-white">
                        <form class="form-horizontal" action="" role="form" id="primaryPostForm" method="POST" data-toggle="validator" enctype="multipart/form-data">

    <h4 class="text-uppercase border-bottom">انتخاب پلن</h4>
    <?php echo do_shortcode'[featured_products per_page="5" columns="5" orderby="date" order="DESC"]' );?>

                            <h4 class="text-uppercase border-bottom"><?php esc_html_e('MAKE NEW AD''classiera'?></h4>

                            <!--Category-->
                            <div class="form-main-section classiera-post-cat">
                                <div class="classiera-post-main-cat">
                                    <h4 class="classiera-post-inner-heading">
                                        <?php esc_html_e('Select a Category''classiera'?> :
                                    </h4>
                                    <ul class="list-unstyled list-inline">
                                        <?php 
                                        $categories 
    get_terms('category', array(
                                                
    'hide_empty' => 0,
                                                
    'parent' => 0,
                                                
    'order'=> 'ASC'
                                            
    )    
                                        );
                                        foreach (
    $categories as $category){
                                            
    //print_r($category);
                                            
    $tag $category->term_id;
                                            
    $classieraCatFields get_option(MY_CATEGORY_FIELDS);
                                            if (isset(
    $classieraCatFields[$tag])){
                                                
    $classieraCatIconCode $classieraCatFields[$tag]['category_icon_code'];
                                                
    $classieraCatIcoIMG $classieraCatFields[$tag]['your_image_url'];
                                                
    $classieraCatIconClr $classieraCatFields[$tag]['category_icon_color'];
                                            }
                                            if(empty(
    $classieraCatIconClr)){
                                                
    $iconColor $primaryColor;
                                            }else{
                                                
    $iconColor $classieraCatIconClr;
                                            }
                                            
    $category_icon stripslashes($classieraCatIconCode);
                                            
    ?>
                                            <li class="match-height">
                                                <a href="#" id="<?php echo $tag?>" class="border">
                                                    <i class="<?php echo $category_icon?>" style="color:<?php echo $iconColor?>;"></i>
                                                    <span><?php echo get_cat_name$tag ); ?></span>
                                                </a>
                                            </li>
                                            <?php
                                        
    }
                                        
    ?>
                                    </ul><!--list-unstyled-->
                                    <input class="classiera-main-cat-field" name="classiera-main-cat-field" type="hidden" value="">
                                </div><!--classiera-post-main-cat-->
                                <div class="classiera-post-sub-cat">
                                    <h4 class="classiera-post-inner-heading">
                                        <?php esc_html_e('Select a Sub Category''classiera'?> :
                                    </h4>
                                    <ul class="list-unstyled classieraSubReturn">
                                    </ul>
                                    <input class="classiera-sub-cat-field" name="classiera-sub-cat-field" type="hidden" value="">
                                </div><!--classiera-post-sub-cat-->
                                <!--ThirdLevel-->
                                <div class="classiera_third_level_cat">
                                    <h4 class="classiera-post-inner-heading">
                                        <?php esc_html_e('Select a Sub Category''classiera'?> :
                                    </h4>
                                    <ul class="list-unstyled classieraSubthird">
                                    </ul>
                                    <input class="classiera_third_cat" name="classiera_third_cat" type="hidden" value="">
                                </div>
                                <!--ThirdLevel-->
                            </div>
                            <!--Category-->
                            <div class="form-main-section post-detail">
                                <h4 class="text-uppercase border-bottom"><?php esc_html_e('Ad Details''classiera'?> :</h4>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Selected Category''classiera'?> : </label>
                                    <div class="col-sm-9">
                                        <p class="form-control-static"></p>
                                    </div>
                                </div><!--Selected Category-->
                                <?php if($classiera_ads_type == 1){?>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Type of Ad''classiera'?> : <span>*</span></label>
                                    <div class="col-sm-9">
                                        <div class="radio">
                                            <input id="sell" value="sell" type="radio" name="classiera_ads_type" checked>
                                            <label for="sell"><?php esc_html_e('I want to sell''classiera'?></label>
                                            <input id="buy" value="buy" type="radio" name="classiera_ads_type">
                                            <label for="buy"><?php esc_html_e('I want to buy''classiera'?></label>
                                        </div>
                                    </div>
                                </div><!--Type of Ad-->
                                <?php ?>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip" for="title"><?php esc_html_e('Ad title''classiera'?> : <span>*</span></label>
                                    <div class="col-sm-9">
                                        <input id="title" data-minlength="5" name="postTitle" type="text" class="form-control form-control-md" placeholder="<?php esc_html_e('Ad Title Goes here''classiera'?>" required>
                                        <div class="help-block"><?php esc_html_e('type minimum 5 characters''classiera'?></div>
                                    </div>
                                </div><!--Ad title-->
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip" for="description"><?php esc_html_e('Ad description''classiera'?> : <span>*</span></label>
                                    <div class="col-sm-9">
                                        <textarea name="postContent" id="description" class="form-control" data-error="<?php esc_html_e('Write description''classiera'?>" required></textarea>
                                        <div class="help-block with-errors"></div>
                                    </div>
                                </div><!--Ad description-->
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Keywords''classiera'?> : <span>*</span></label>
                                    <div class="col-sm-9">
                                        <div class="form-inline row">
                                            <div class="col-sm-12">
                                                <div class="input-group">
                                                    <div class="input-group-addon"><i class="fa fa-tags"></i></div>
                                                    <input type="text" name="post_tags" class="form-control form-control-md" placeholder="<?php esc_html_e('enter keywords for better search..!''classiera'?>">
                                                </div>
                                            </div>
                                        </div>
                                        <div class="help-block"><?php esc_html_e('Keywords Example : ads, car, cat, business''classiera'?></div>
                                    </div>
                                </div><!--Ad Tags-->
                                <?php 
                                $classieraPriceSecOFF 
    $redux_demo['classiera_sale_price_off'];
                                
    $classieraMultiCurrency $redux_demo['classiera_multi_currency'];
                                
    $regularpriceon$redux_demo['regularpriceon'];
                                
    $postCurrency $redux_demo['classierapostcurrency'];
                                
    $classieraTagDefault $redux_demo['classiera_multi_currency_default'];
                                
    ?>
                                <?php if($classieraPriceSecOFF == 1){?>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Ad price''classiera'?> : <span>*</span></label>
                                    <div class="col-sm-9">
                                        <div class="form-inline row">
                                            <?php if($classieraMultiCurrency == 'multi'){?>
                                            <div class="col-sm-12">
                                                <div class="inner-addon right-addon input-group price__tag">
                                                    <div class="input-group-addon">
                                                        <span class="currency__symbol">
                                                            <?php echo classiera_Display_currency_sign($classieraTagDefault); ?>
                                                        </span>
                                                    </div>
                                                    <i class="form-icon right-form-icon fa fa-angle-down"></i>
                                                    <?php echo classiera_Select_currency_dropdow($classieraTagDefault); ?>
                                                </div>
                                            </div>
                                            <?php ?>
                                            <div class="col-sm-6">
                                                <div class="input-group">
                                                    <div class="input-group-addon">
                                                        <span class="currency__symbol">
                                                        <?php 
                                                        
    if (!empty($postCurrency) && $classieraMultiCurrency == 'single'){
                                                            echo 
    $postCurrency;
                                                        }elseif(
    $classieraMultiCurrency == 'multi'){
                                                            echo 
    classiera_Display_currency_sign($classieraTagDefault);
                                                        }else{
                                                            echo 
    "&dollar;";
                                                        }
                                                        
    ?>    
                                                        </span>
                                                    </div>
                                                    <input type="text" name="post_price" class="form-control form-control-md" placeholder="<?php esc_html_e('Sale price''classiera'?>">
                                                </div>
                                            </div>                                        
                                            <?php if($regularpriceon == 1){?>
                                            <div class="col-sm-6">
                                                <div class="input-group">
                                                    <div class="input-group-addon">
                                                        <span class="currency__symbol">
                                                        <?php 
                                                        
    if (!empty($postCurrency) && $classieraMultiCurrency == 'single'){
                                                            echo 
    $postCurrency;
                                                        }elseif(
    $classieraMultiCurrency == 'multi'){
                                                            echo 
    classiera_Display_currency_sign($classieraTagDefault);
                                                        }else{
                                                            echo 
    "&dollar;";
                                                        }
                                                        
    ?>    
                                                        </span>
                                                    </div>
                                                    <input type="text" name="post_old_price" class="form-control form-control-md" placeholder="<?php esc_html_e('Regular price''classiera'?>">
                                                </div>
                                            </div>
                                            <?php ?>
                                        </div>                                    
                                        <?php if (!empty($postCurrency) && $classieraMultiCurrency == 'single'){?>
                                        <div class="help-block"><?php esc_html_e('Currency sign is already set as''classiera'?>&nbsp;<?php echo $postCurrency?>&nbsp;<?php esc_html_e('Please do not use currency sign in price field. Only use numbers ex: 12345''classiera'?></div>
                                        <?php ?>
                                    </div>
                                </div><!--Ad Price-->
                                <?php ?>
                                <!--ContactPhone-->
                                <?php $classieraAskingPhone $redux_demo['phoneon'];?>
                                <?php if($classieraAskingPhone == 1){?>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Your Phone/Mobile''classiera'?> :</label>
                                    <div class="col-sm-9">
                                        <div class="form-inline row">
                                            <div class="col-sm-12">
                                                <div class="input-group">
                                                    <div class="input-group-addon"><i class="fa fa-mobile"></i></div>
                                                    <input type="text" name="post_phone" class="form-control form-control-md" placeholder="<?php esc_html_e('Enter your phone number or Mobile number''classiera'?>">
                                                </div>
                                            </div>
                                        </div>
                                        <div class="help-block"><?php esc_html_e('Its Not required, but if you will put phone here then it will show publicly''classiera'?></div>
                                    </div>
                                </div>
                                <?php ?>
                                <!--ContactPhone-->                            
                                <?php 
                                    $adpostCondition
    $redux_demo['adpost-condition'];
                                    if(
    $adpostCondition == 1){
                                
    ?>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Item Condition''classiera'?> : <span>*</span></label>
                                    <div class="col-sm-9">
                                        <div class="radio">
                                            <input id="new" type="radio" name="item-condition" value="<?php esc_html_e('new''classiera'?>" name="item-condition" checked>
                                            <label for="new"><?php esc_html_e('Brand New''classiera'?></label>
                                            <input id="used" type="radio" name="item-condition" value="<?php esc_html_e('used''classiera'?>" name="item-condition">
                                            <label for="used"><?php esc_html_e('Used''classiera'?></label>
                                        </div>
                                    </div>
                                </div><!--Item condition-->
                                    <?php ?>
                            </div><!---form-main-section post-detail-->
                            <!-- extra fields -->
                            <div class="classieraExtraFields" style="display:none;"></div>
                            <!-- extra fields -->
                            <!-- add photos and media -->
                            <?php                                
                                
    /*Image Count Check*/
                                
    global $redux_demo;
                                global 
    $wpdb;
                                
    $paidIMG $redux_demo['premium-ads-limit'];
                                
    $regularIMG $redux_demo['regular-ads-limit'];                                
                                
    $current_user wp_get_current_user();
                                
    $userID $current_user->ID;
                                
    $result $wpdb->get_results"SELECT * FROM {$wpdb->prefix}classiera_plans WHERE user_id = $userID ORDER BY id DESC" );
                                
    $totalAds 0;
                                
    $usedAds 0;
                                
    $availableADS '';
                                if(!empty(
    $result)){
                                    foreach ( 
    $result as $info ){
                                        
    $availAds $info->ads;
                                        if (
    is_numeric($availAds)) {
                                            
    $totalAds += $info->ads;
                                            
    $usedAds += $info->used;
                                        }
                                    }
                                }
                                
    $availableADS $totalAds-$usedAds;
                                
    //echo $availableADS."shabir";
                                
    if($availableADS == "0" || empty($result)){
                                    
    $imageLimit $regularIMG;
                                }else{
                                    
    $imageLimit $paidIMG;
                                }
                            if(
    $imageLimit != 0){    
                            
    ?>
                            <div class="form-main-section media-detail">
                                
                                <h4 class="text-uppercase border-bottom"><?php esc_html_e('Image And Video''classiera'?> :</h4>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Photos and Video for your ad''classiera'?> :</label>
                                    <div class="col-sm-9">
                                        <div class="classiera-dropzone-heading">
                                            <i class="classiera-dropzone-heading-text fa fa-cloud-upload" aria-hidden="true"></i>
                                            <div class="classiera-dropzone-heading-text">
                                                <p><?php esc_html_e('Select files to Upload''classiera'?></p>
                                                <p><?php esc_html_e('You can add multiple images. Ads With photo get 50% more Responses''classiera'?></p>
                                                <p class="limitIMG"><?php esc_html_e('You can upload''classiera'?>&nbsp;<?php echo $imageLimit?>&nbsp;<?php esc_html_e('Images maximum.''classiera'?></p>
                                                <p><strong><?php esc_html_e('اندازه تصویر آگهی توصیه شده: 800x400''classiera'?></strong></p>
                                            </div>
                                        </div>
                                        <!-- HTML heavily inspired by http://blueimp.github.io/jQuery-File-Upload/ -->
                                        <div id="mydropzone" class="classiera-image-upload clearfix" data-maxfile="<?php echo $imageLimit?>">
                                            <!--Imageloop-->
                                            <?php 
                                            
    for ($i 0$i $imageLimit$i++){
                                            
    ?>
                                            <div class="classiera-image-box">
                                                <div class="classiera-upload-box">
                                                    <input name="image-count" type="hidden" value="<?php echo $imageLimit?>" />
                                                    <input class="classiera-input-file imgInp" id="imgInp<?php echo $i?>" type="file" name="upload_attachment[]">                                                
                                                    <label class="img-label" for="imgInp<?php echo $i?>"><i class="fa fa-plus-square-o"></i></label>
                                                    <div class="classiera-image-preview">
                                                        <img class="my-image" src=""/>
                                                        <span class="remove-img"><i class="fa fa-times-circle"></i></span>
                                                    </div>
                                                </div>
                                            </div>
                                            <?php ?>
                                            <input type="hidden" name="classiera_featured_img" id="classiera_featured_img" value="">
                                            <!--Imageloop-->
                                        </div>
                                        <?php 
                                        $classiera_video_postads 
    $redux_demo['classiera_video_postads'];
                                        if(
    $classiera_video_postads == 1){
                                        
    ?>
                                        <div class="iframe">
                                            <div class="iframe-heading">
                                                <i class="fa fa-video-camera"></i>
                                                <span><?php esc_html_e('Put here iframe or video url.''classiera'?></span>
                                            </div>
                                            <textarea class="form-control" name="video" id="video-code" placeholder="<?php esc_html_e('Put here iframe or video url.''classiera'?>"></textarea>
                                            <div class="help-block">
                                                <p><?php esc_html_e('Add iframe or video URL (iframe 710x400) (youtube, vimeo, etc)''classiera'?></p>
                                            </div>
                                        </div>
                                        <?php ?>
                                    </div>
                                </div>
                            </div>
                            <?php ?>
                            <!-- add photos and media -->
                            <!-- post location -->
                            <?php
                            $classiera_ad_location_remove 
    $redux_demo['classiera_ad_location_remove'];
                            if(
    $classiera_ad_location_remove == 1){
                            
    ?>
                            <div class="form-main-section post-location">
                                <h4 class="text-uppercase border-bottom"><?php esc_html_e('Ad Location''classiera'?> :</h4>
                                <?php 
                                $country_posts 
    get_posts( array( 'post_type' => 'countries''posts_per_page' => -1'suppress_filters' => ) );
                                if(!empty(
    $country_posts)){
                                
    ?>
                                <!--Select Country-->
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Select Country''classiera'?>: <span>*</span></label>
                                    <div class="col-sm-6">
                                        <div class="inner-addon right-addon">
                                            <i class="form-icon right-form-icon fa fa-angle-down"></i>
                                            <select name="post_location" id="post_location" class="form-control form-control-md">
                                                <option value="-1" selected disabled><?php esc_html_e('Select Country''classiera'); ?></option>
                                                <?php 
                                                
    foreach( $country_posts as $country_post ){
                                                    
    ?>
                                                    <option value="<?php echo $country_post->ID?>"><?php echo $country_post->post_title?></option>
                                                    <?php
                                                
    }
                                                
    ?>
                                            </select>
                                        </div>
                                    </div>
                                </div>
                                <?php ?>
                                <!--Select Country-->    
                                <!--Select States-->
                                <?php 
                                $locationsStateOn 
    $redux_demo['location_states_on'];
                                if(
    $locationsStateOn == 1){
                                
    ?>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Select State''classiera'?>: <span>*</span></label>
                                    <div class="col-sm-6">
                                        <div class="inner-addon right-addon">
                                            <i class="form-icon right-form-icon fa fa-angle-down"></i>
                                            <select name="post_state" id="post_state" class="selectState form-control form-control-md" required>
                                                <option value=""><?php esc_html_e('Select State''classiera'); ?></option>
                                            </select>
                                        </div>
                                    </div>
                                </div>
                                <?php ?>
                                <!--Select States-->
                                <!--Select City-->
                                <?php 
                                $locationsCityOn
    $redux_demo['location_city_on'];
                                if(
    $locationsCityOn == 1){
                                
    ?>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Select City''classiera'); ?>: <span>*</span></label>
                                    <div class="col-sm-6">
                                        <div class="inner-addon right-addon">
                                            <i class="form-icon right-form-icon fa fa-angle-down"></i>
                                            <select name="post_city" id="post_city" class="selectCity form-control form-control-md" required>
                                                <option value=""><?php esc_html_e('Select City''classiera'); ?></option>
                                            </select>
                                        </div>
                                    </div>
                                </div>
                                <?php ?>
                                <!--Select City-->
                                <!--Address-->
                                <?php if($classieraAddress == 1){?>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Address''classiera'); ?> : <span>*</span></label>
                                    <div class="col-sm-9">
                                        <input id="address" type="text" name="address" class="form-control form-control-md" placeholder="<?php esc_html_e('Address or City''classiera'?>" required>
                                    </div>
                                </div>
                                <?php ?>
                                <!--Address-->
                                <!--Google Value-->
                                <div class="form-group">
                                    <?php 
                                        $googleFieldsOn 
    $redux_demo['google-lat-long']; 
                                        if(
    $googleFieldsOn == 1){
                                    
    ?>
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Set Latitude & Longitude''classiera'?> : <span>*</span></label>
                                        <?php ?>
                                    <div class="col-sm-9">
                                    <?php 
                                        $googleFieldsOn 
    $redux_demo['google-lat-long']; 
                                        if(
    $googleFieldsOn == 1){
                                    
    ?>
                                        <div class="form-inline row">
                                            <div class="col-sm-6">
                                                <div class="input-group">
                                                    <div class="input-group-addon"><i class="fa fa-map-marker"></i></div>
                                                    <input type="text" name="latitude" id="latitude" class="form-control form-control-md" placeholder="<?php esc_html_e('Latitude''classiera'?>">
                                                </div>
                                            </div>
                                            <div class="col-sm-6">
                                                <div class="input-group">
                                                    <div class="input-group-addon"><i class="fa fa-map-marker"></i></div>
                                                    <input type="text" name="longitude" id="longitude" class="form-control form-control-md" placeholder="<?php esc_html_e('Longitude''classiera'?>">
                                                </div>
                                            </div>
                                        </div>
                                        <?php }else{ ?>
                                            <input type="hidden" id="latitude" name="latitude">
                                            <input type="hidden" id="longitude" name="longitude">
                                        <?php ?>
                                        <?php 
                                    $googleMapadPost 
    $redux_demo['google-map-adpost']; 
                                    if(
    $googleMapadPost == 1){
                                    
    ?>
                                        <div id="post-map" class="submitMAp">
                                            <div id="map-canvas"></div>
                                            <script type="text/javascript">
                                            jQuery(document).ready(function($) {
                                            var geocoder;
                                            var map;
                                            var marker;
                                            var geocoder = new google.maps.Geocoder();
                                            function geocodePosition(pos) {
                                                geocoder.geocode({
                                                latLng: pos
                                            }, function(responses) {
                                            if (responses && responses.length > 0) {
                                              updateMarkerAddress(responses[0].formatted_address);
                                            } else {
                                              updateMarkerAddress('Cannot determine address at this location.');
                                            }

                                          });

                                        }

                                        function updateMarkerPosition(latLng) {
                                          jQuery('#latitude').val(latLng.lat());
                                          jQuery('#longitude').val(latLng.lng());
                                        }



                                        function updateMarkerAddress(str) {
                                          jQuery('#address').val(str);
                                        }



                                        function initialize() {
                                          var latlng = new google.maps.LatLng(0, 0);
                                          var mapOptions = {
                                            zoom: 2,
                                            center: latlng
                                          }

                                          map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
                                          geocoder = new google.maps.Geocoder();
                                          marker = new google.maps.Marker({
                                              position: latlng,
                                            map: map,
                                            draggable: true
                                          });
                                          // Add dragging event listeners.
                                          google.maps.event.addListener(marker, 'dragstart', function() {
                                            updateMarkerAddress('Dragging...');
                                          });                                      

                                          google.maps.event.addListener(marker, 'drag', function() {
                                            updateMarkerPosition(marker.getPosition());
                                          });                                      

                                          google.maps.event.addListener(marker, 'dragend', function() {
                                            geocodePosition(marker.getPosition());
                                          });
                                        }



                                        google.maps.event.addDomListener(window, 'load', initialize);
                                        jQuery(document).ready(function() {                                     

                                          initialize();                                              

                                          jQuery(function() {
                                            jQuery("#address").autocomplete({
                                              //This bit uses the geocoder to fetch address values
                                              source: function(request, response) {
                                                geocoder.geocode( {'address': request.term }, function(results, status) {
                                                  response(jQuery.map(results, function(item) {
                                                    return {
                                                      label:  item.formatted_address,
                                                      value: item.formatted_address,
                                                      latitude: item.geometry.location.lat(),
                                                      longitude: item.geometry.location.lng()
                                                    }

                                                  }));

                                                })

                                              },

                                              //This bit is executed upon selection of an address

                                              select: function(event, ui) {
                                                jQuery("#latitude").val(ui.item.latitude);
                                                jQuery("#longitude").val(ui.item.longitude);
                                                var location = new google.maps.LatLng(ui.item.latitude, ui.item.longitude);
                                                marker.setPosition(location);
                                                map.setZoom(16);
                                                map.setCenter(location);
                                              }

                                            });

                                          });

                                          

                                          //Add listener to marker for reverse geocoding
                                          google.maps.event.addListener(marker, 'drag', function() {
                                            geocoder.geocode({'latLng': marker.getPosition()}, function(results, status) {
                                              if (status == google.maps.GeocoderStatus.OK) {
                                                if (results[0]) {
                                                  jQuery('#address').val(results[0].formatted_address);
                                                  jQuery('#latitude').val(marker.getPosition().lat());
                                                  jQuery('#longitude').val(marker.getPosition().lng());
                                                }

                                              }
                                            });
                                          });                              

                                        });
                                    });
                                            </script>
                                        </div>
                                    <?php ?>
                                    </div>
                                </div>
                                <!--Google Value-->
                            </div>
                            <?php ?>
                            <!-- post location -->
                            <!-- seller information without login-->
                            <?php if( !is_user_logged_in()){?>
                            <div class="form-main-section seller">
                                <h4 class="text-uppercase border-bottom"><?php esc_html_e('Seller Information''classiera'?> :</h4>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Your Are''classiera'?> : <span>*</span></label>
                                    <div class="col-sm-9">
                                        <div class="radio">
                                            <input id="individual" type="radio" name="seller" checked>
                                            <label for="individual"><?php esc_html_e('Individual''classiera'?></label>
                                            <input id="dealer" type="radio" name="seller">
                                            <label for="dealer"><?php esc_html_e('Dealer''classiera'?></label>
                                        </div>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Your Name''classiera'?>: <span>*</span></label>
                                    <div class="col-sm-6">
                                        <input type="text" name="user_name" class="form-control form-control-md" placeholder="<?php esc_html_e('Enter Your Name''classiera'?>">
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Your Email''classiera'?> : <span>*</span></label>
                                    <div class="col-sm-6">
                                        <input type="email" name="user_email" class="form-control form-control-md" placeholder="<?php esc_html_e('Enter your email''classiera'?>">
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 text-left flip"><?php esc_html_e('Your Phone or Mobile No''classiera'?> :<span>*</span></label>
                                    <div class="col-sm-6">
                                        <input type="tel" name="user_phone" class="form-control form-control-md" placeholder="<?php esc_html_e('Enter your Mobile or Phone number''classiera'?>">
                                    </div>
                                </div>
                            </div>
                            <?php }?>
                            <!-- seller information without login -->
                            <!--Select Ads Type-->
                            <div class="form-main-section post-type">
                                <h4 class="text-uppercase border-bottom"><?php esc_html_e('Select Ad Post Type''classiera'?> :</h4>
                                <p class="help-block"><?php esc_html_e('Select an Option to make your ad featured or regular''classiera'?> : <strong>( <a href="<?php echo $featured_plans?>" target="_blank"><?php esc_html_e('Featured Pricing Plan''classiera'?></a> )</strong></p>
                                <div class="form-group">
                                <?php 
                                    $featured_ads_option 
    $redux_demo['featured-options-on'];
                                    
    $regular_ads $redux_demo['regular-ads'];
                                    
    $classieraRegularAdsDays $redux_demo['ad_expiry'];
                                    
    $current_user wp_get_current_user();
                                    
    $userID $current_user->ID;
                                    
    $result $wpdb->get_results"SELECT * FROM {$wpdb->prefix}classiera_plans WHERE user_id = $userID ORDER BY id DESC" );
                                    
                                    
    $totalAds '';
                                    
    $usedAds '';
                                    
    $availableADS '';
                                    
    $planCount 0;
                                    
    //print_r($result);
                                    
    if(!empty($result)){
                                        foreach ( 
    $result as $info ) {
                                            
    //print_r($info);
                                            
    $totalAds $info->ads;
                                            
    $usedAds $info->used;
                                            if(
    $totalAds == 'unlimited'){
                                                
    $availableADS esc_html__'Unlimited for Admin Only''classiera' );
                                            }else{
                                                
    $availableADS $totalAds-$usedAds;
                                            }
                                            
    $name $info->plan_name;
                                            if(
    $availableADS != || $totalAds == 'unlimited'){
                                            
    ?>
                                                <div class="col-sm-4 col-md-3 col-lg-3">
                                                    <div class="post-type-box">
                                                        <h3 class="text-uppercase">
                                                            <?php echo $name?>
                                                        </h3>
                                                        <p><?php esc_html_e('Total Ads Available''classiera'?> : <?php echo $availableADS?></p>
                                                        <p><?php esc_html_e('Used Ads with this Plan''classiera'?> : <?php echo $usedAds?></p>
                                                        <div class="radio">
                                                            <input id="featured<?php echo $planCount?>" type="radio" name="edit-feature-plan" value="<?php echo $info->id?>">
                                                            <label for="featured<?php echo $planCount?>"><?php esc_html_e('Select''classiera'?></label>
                                                        </div>
                                                    </div>
                                                </div>
                                            <?php
                                            
    }
                                            
    $planCount++;
                                        }
                                    }
                                
    ?>
                                <?php if($regular_ads == ){?>
                                    <div class="col-sm-4 col-md-3 col-lg-3 active-post-type">
                                        <div class="post-type-box">
                                            <h3 class="text-uppercase"><?php esc_html_e('Regular''classiera'?></h3>
                                            <p><?php esc_html_e('For''classiera'?>&nbsp;<?php echo $classieraRegularAdsDays?>&nbsp;<?php esc_html_e('days''classiera'?></p>
                                            <div class="radio">
                                                <input id="regular" type="radio" name="edit-feature-plan" value="" checked>
                                                <label for="regular"><?php esc_html_e('Select''classiera'?></label>
                                            </div>
                                            <input type="hidden" name="regular-ads-enable" value=""  >
                                        </div>
                                    </div>
                                <?php ?>
                                </div>
                            </div>
                            <!--Select Ads Type-->
                            <?php 
                            $featured_plans 
    $redux_demo['featured_plans'];
                            if(!empty(
    $featured_plans)){
                                if(
    $featuredADS == "0" || empty($result)){
                            
    ?>
                            <div class="row">
                                <div class="col-sm-9">
                                    <div class="help-block terms-use">
                                        <?php esc_html_e('Currently you have no active plan for featured ads. You must purchase a''classiera'?> <strong><a href="<?php echo $featured_plans?>" target="_blank"><?php esc_html_e('Featured Pricing Plan''classiera'?></a></strong> <?php esc_html_e('to be able to publish a Featured Ad.''classiera'?>
                                    </div>
                                </div>
                            </div>
                            <?php }} ?>
                            <div class="row">
                                <div class="col-sm-9">
                                    <div class="help-block terms-use">
                                        <?php esc_html_e('By clicking "Publish Ad", you agree to our''classiera'?> <a href="<?php echo $termsandcondition?>"><?php esc_html_e('Terms of Use''classiera'?></a> <?php esc_html_e('and acknowledge that you are the rightful owner of this item''classiera'?>
                                    </div>
                                </div>
                            </div>
                            <div class="form-main-section">
                                <div class="col-sm-4">
                                    <?php wp_nonce_field('post_nonce''post_nonce_field'); ?>
                                    <input type="hidden" name="submitted" id="submitted" value="true">
                                    <button class="post-submit btn btn-primary sharp btn-md btn-style-one btn-block" type="submit" name="op" value="Publish Ad"><?php esc_html_e('Publish Ad''classiera'?></button>
                                </div>
                            </div>
                        </form>
                    </div><!--submit-post-->
                    <?php ?>
                </div><!--col-lg-9 col-md-8 user-content-heigh-->
            </div><!--row-->
        </div><!--container-->
    </section><!--user-pages-->
    <?php endwhile; ?>
    <?php get_footer
    (); ?>

  9. #7
    عضو انجمن
    تاریخ عضویت
    Sep 2017
    نوشته ها
    121
    تشکر تشکر کرده 
    49
    تشکر تشکر شده 
    82
    تشکر شده در
    65 پست

    پیش فرض پاسخ : نمایش محصولات برجسته ووکامرس

    سوال و درخواست تخصصی وردپرس در انجمن http://forum.wp-parsi.com/ بپرسید سریعتر به پاسخ خواهید رسید
    ⭐⭐ فروش سایت همکاری در فروش فایل با اسکریپت اختصاصی ⭐⭐
    فروش سایت با درآمد 8 میلیون تومان در ماه ⭐ فروخته شد


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 1
    آخرين نوشته: January 11th, 2018, 14:40
  2. آدرس عکس و محصول ووکامرس در وردپرس
    توسط alirad در انجمن Wordpress
    پاسخ ها: 2
    آخرين نوشته: September 7th, 2016, 16:27
  3. پاسخ ها: 3
    آخرين نوشته: August 22nd, 2016, 14:59
  4. پاسخ ها: 2
    آخرين نوشته: August 10th, 2016, 00:29
  5. مشکل صفحه 404 محصولات ووکامرس
    توسط rezah در انجمن Wordpress
    پاسخ ها: 1
    آخرين نوشته: January 25th, 2016, 10:57

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •