رفتن به مطلب

montazer

عضو سایت
  • تعداد ارسال‌ها

    108
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    1

نوشته‌ها ارسال شده توسط montazer

  1. سلام

    چطور میتونم مجموع مبلغ فروش یک محصول رو در ووکامرس نمایش داد؟

    فقط اینکه که تعداد فروش رو نمیخوام، مجموع مبلغ فروش رو میخوام. و قیمت محصول هم متغییر هست.

    کد زیر رو دارم، ولی این کد مجموع مبلغ فروش همه محصولات رو نمایش میده. ولی من مجموع مبلغ فروش محصول رو میخوام.

    پیشاپیش از راهنمایی دوستان تشکر میکنم. 

     

    add_shortcode('total_sales', 'report_total_sales'); 
    function report_total_sales() {
    global $wpdb;
        $order_totals = apply_filters( 'woocommerce_reports_sales_overview_order_totals', $wpdb->get_row( "
        SELECT SUM(meta.meta_value) AS total_sales, COUNT(posts.ID) AS total_orders FROM {$wpdb->posts} AS posts
        LEFT JOIN {$wpdb->postmeta} AS meta ON posts.ID = meta.post_id
        WHERE meta.meta_key = '_order_total'
        AND posts.post_type = 'shop_order'
        AND posts.post_status IN ( '" . implode( "','", array( 'wc-completed', 'wc-processing', 'wc-on-hold' ) ) . "' )
        " ) );
        return absint( $order_totals->total_sales).' تومان';;
    } 

     

     

  2. سلام به همه دوستان

    من از طریق افزونه (AFC (Advanced Custom Fields  چندتا زمینه دلخواه ساختم.

    حالا با استفاده از افزونه جستجو یا فیلتر نیاز دارم تا از طریق اون بتونم این زمینه های دلخواه رو هم درش درنظر بگیره. امام موفق نشدم.

    از افزونه Ultimate WP Query Search Filter و Search & Filter هم استفاده کردم. ولی نمیدونم کجای کار میلنگه.

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

    با تشکر

  3. بله این نکته رو میدونم که باید کوئری ریست بشه, مرسی.

    خوب مشکل حل شد بریم سر آموزش:

    کد زیر را در functions.php قرار دهید:


    function paginate() {
    global $wp_query, $wp_rewrite;
    $wp_query->query_vars['paged'] > 1 ? $current = $wp_query->query_vars['paged'] : $current = 1;
    $pagination = array(
    'base' => @add_query_arg('page','%#%'),
    'format' => '',
    'total' => $wp_query->max_num_pages,
    'current' => $current,
    'show_all' => true,
    'type' => 'plain'
    );
    if( $wp_rewrite->using_permalinks() ) $pagination['base'] = user_trailingslashit( trailingslashit( remove_query_arg( 's', get_pagenum_link( 1 ) ) ) . 'page/%#%/', 'paged' );
    if( !empty($wp_query->query_vars['s']) ) $pagination['add_args'] = array( 's' => get_query_var( 's' ) );
    echo paginate_links( $pagination );
    }

    این کد هم برای نمایش دسته ها + تگ های پست سفارشی taxonomy-{taxonomy}.php


    <?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query();
    if(!empty($wp->query_vars['library-cat'])){ $terms = $wp->query_vars['library-cat']; $taxonomy = 'library-cat'; }
    if(!empty($wp->query_vars['library-tags'])){ $terms = $wp->query_vars['library-tags']; $taxonomy = 'library-tags'; }
    $paged = ($wp->query_vars['page']) ? $wp->query_vars['page'] : 1;
    $args = array(
    'post_type' => 'library',
    'paged' => $paged,
    'tax_query' => array(
    array(
    'taxonomy' => $taxonomy,
    'field' => 'slug',
    'terms' => $terms
    )
    )
    );
    $wp_query->query( $args ); ?>
    <?php if ($wp_query->have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
    <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
    <?PHP endwhile; endif; ?>
    <?php paginate(); ?>
    <?php $wp_query = null; $wp_query = $temp;?>

    موفق باشید

    سلام

    منم همین مشکل رو دارم. طبق این آموزش هم پیش رفتم، ولی ی مشکل دارم و اونم اینه که وقتی روی شماره صفحه ها کلیک می کنم اررور صفحه 404 رو میده. فکر کنم با پیوند یکتا مشکل داره

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

    با تشکر

  4. سلام خدمت همه دوستان

    من تو دسته و برچسب taxonomy می خواهم صفحه بندی داشته باشم. و از افزونه pagenavi هم استفاده می کنم.

    کد مورد استفاده در قالب:


    <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>

    این کد برای خود صفحه اصلی taxonomy جواب میده ولی برای صفحه تگ و برچسبش جواب نمیده.

    کد مورد استفاده شده برای صفحه دسته taxonomy:


    <?php
    if(!empty($wp->query_vars['blogcat'])){
    $terms = $wp->query_vars['blogcat'];
    $taxonomy = 'blogcat';
    }
    if(!empty($wp->query_vars['blogcat'])){
    $terms = $wp->query_vars['blogcat'];
    $taxonomy = 'blogcat';
    }
    $paged = ($wp->query_vars['paged']) ? $wp->query_vars['paged'] : 1;
    $posts_per_page = get_option('posts_per_page');
    $args = array(
    'post_type' => 'blog',
    'posts_per_page' => $posts_per_page,
    'paged' => $paged,
    'tax_query' => array(
    array(
    'taxonomy' => $taxonomy,
    'field' => 'slug',
    'terms' => $terms
    )
    )
    );
    // save wp_query object
    $tmp_query = $wp_query;
    // Reset Post Data
    wp_reset_postdata();
    // Reset Query
    wp_reset_query();

    $the_query = new WP_Query( $args );
    if ($the_query->have_posts()) : while ($the_query->have_posts()) : $the_query->the_post();
    ?>
    <div class="panel panel-info">
    <div class="panel-heading single-head">
    <h2><a href="<?php the_permalink(); ?>">
    <?php the_title(); ?>
    </a></h2><br />
    <span class="label label-default title-info"><a target="_blank" href="<?php the_permalink(); ?>" title="مشاهده متن کامل <?php the_title_attribute(); ?>"></a></span>  <span class="label label-default title-info"><?php echo get_the_term_list( $post->ID, 'blogcat', '', ', ', '' ); ?> </span>  <span class="label label-default title-info">
    <?php the_time('l , j F Y'); ?>
    </span>
    <?php edit_post_link('ويرايش مطلب...', '<p>', '</p>');?>
    </div>
    <div class="col-lg-3 col-md-4 col-sm-4 col-xs-12 blogblog">
    <?php
    //Get images attached to the post
    $args = array(
    'post_type' => 'attachment',
    'post_mime_type' => 'image',
    'numberposts' => -1,
    'order' => 'ASC',
    'post_status' => null,
    'post_parent' => $post->ID
    );
    $attachments = get_posts($args);
    $img = get_template_directory_uri().'/img/nopic.png' ;
    if ($attachments) {
    foreach ($attachments as $attachment) {
    $img = wp_get_attachment_thumb_url( $attachment->ID );
    break; }
    //Display image
    } ?>
    <a href="<?php the_permalink() ?>"><img src="<?php echo $img; ?>" title="<?php the_title_attribute(); ?>" height="150" width="150" /></a> </div>
    <div class="col-lg-9 col-md-8 col-sm-8 col-xs-12 blogblog matlab">
    <?php the_excerpt(); ?>
    </div>
    <div class="panel-footer">
    <div class='tagtag'><?php echo get_the_term_list( $post->ID, 'blogtag', '', ', ', '' ); ?></div>
    <div class='more'> <a target="_blank" href="<?php the_permalink(); ?>" rel="bookmark">مشاهده مطلب...</a> </div>
    </div>
    </div>
    <?php endwhile; ?>
    <?php
    else:
    ?>
    <div id='post_snippet'>
    <div class=title>
    <h3>مطلبي پيدا نشد!</h3>
    </div>
    از جست و جو استفاده کنيد. </div>
    <?php
    endif;
    // Reset Post Data
    wp_reset_postdata();
    // Reset Query
    wp_reset_query();
    // load temp query
    $wp_query = $tmp_query;
    ?>
    <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>

  5. بنده متاسفانه تا حالا با اون افزونه کار نکردم و گرنه خوشحال میشدم کمکی بکنم ، سایتم هم از امروز دوباره فعالیت گسترده خودش را شروع خواهد کرد انشالله

    و اما در مسیر parsniaz.com/pay/config/config.php مقدار متغییر $your_script_address را در خط یازدهم چی وارد کردید ؟ مقدارش باید دقیقا مثل زیر باشه(اسلش آخر حتما باشه) :


    http://parsniaz.com/pay/

    بله به طور صحیح وارد شده:

        $your_script_address = "http://www.parsniaz.com/pay/";

  6. مشکلتون قابل حله اما میتونید به جای افزونه از اسکریپت درگاه پیلاین استفاده کنید ، اینم آموزشش : http://mrprogrammer....-پرداخت-اینترن/

    لینک مستقیم : http://dl.mrprogramm...rammer.ner].mp4

    ممنون دوست عزیز. مدتیه سایتت کم رنگه ها :P

    حالا استفاده از اسکریپتش دیگه خونه آخر. راه حله این افزونه رو داری :ph34r:

  7. از طرف استایل هم نیست. استایل رو زیرو رو کردم. صفحه رو بدون استایل بالا میاری بازم همینجوره :(

    می تونین خودتون چک کنین: http://www.parsniaz.com/pay/

    فقط یک سوال: این فیلتر دقیقا چه عملی رو انجام میده :ph34r:

    add_filter('widget_text', 'do_shortcode');

  8. سلام

    من یک مشکل با افزونه پی لاین دارم. البته همین مشکل با افزونه پارس پال هم داشتم، چون سبک ساختاریشون مثل همه.

    مشکل اینه که وقتی کد کوتاه افزونه رو داخل مطلب یا ابزارک می زارم، فرم پرداخت میره میچسبه بالای بخشی که داخلش هست.

    مثلا شما چند خط مطلب بنویسی و بعد کد فرم پرداخت رو داخل مطلب بزاری. فرم پرداخت میره بالای بالای مطالب میشینه.

    لینک دریافت افزونه:

    http://payline.ir/codes/payline-wp-pay.zip

    payline-wp-pay.zip

  9. دوستان من با این افزونه یک مسکل اساسی دارم. اونم اینه که بخش فرم ارسال عضویت خبر نامه (ویجت) دکمه ارسالش کار نمی کنه.

    چک کردم دیدم با افزونه پروفایل مشکل داره. اونو غیر فعال کنم مشکل حل میشه. ولی چیزی هست که اونو نمی تونم غیر فعال کنم.

    راه حل چیه :-/

  10. سلام

    من چندتا مشکل با افزونه ارسال پیامک wp-sms دارم.

    اول اینکه ابزارک افزونه رو وقتی داخل فالب قرار می دم به خوبی نمایش داده نمیشه که دیدم before_widget و after_widget قرار داده نشده، که دستی درستش کردم.

    اما مشکل اصلی اینه که تو ابزارک اشتراک در خبرنامه، دکمه ارسال کار نمیکنه. در بخش معرفی مطلب هم همین مشکل هستش و گزینه "پیشنهاد از طریق پیامک" کار نمی کنه.

  11. ISLAMIC-Wall.jpg?f5057a

    قالب مذهبی وردپرس – قالب مذهبی و اسلامی islamic 3 برای وردپرس با پنل تنظیمات قالب

    به درخواست یکی از دوستان ناآشنا نسخه یک این قالب رو طراحی کرده بودم و در مطلب ” قالب مذهبی وردپرس ” منتشر کردم و مدتی بعد هم نسخه دومش رو با تغییراتی در مطلب ” نسخه جدید قالب مذهبی Islamic ” ارائه کرده بودم. و در این بین هم تغییرات و اصلاحاتی واسش اومده بود بیرون grin.png?f5057a

    و حالا بعد از گذشت بیش از یک سال نسخه سوم رو با تغییرات زیادی آماده کردم که بیشتر تغییرات مربوط به بخش تنظیمات پوسته و نوع کد نویسی می باشه. ظاهر رو زیاد تغییر ندادم.

    تغییرات:

    همخوانی بیشتر با مرورگرهای بیشتر.

    اصلاح کد نویسی (مخصوصا بخش هدر)

    بهتر شدن سئو

    بهبود استایل و رفع ایرادات جزئی قالب

    اضافه شدن پنل تنظیمات قالب:

    setting-500x349.jpg?f5057a

    پنل تنظیمات قالب مذهبی و اسلامی islamic 3

    setting-namayesh-500x422.jpg?f5057a

    نوع نمایش مطلب قالب مذهبی و اسلامی islamic 3

    افزوده شدن دو ابزارک کاملا اختصاصی: ۱- ابزارک شمارش زمان غیبت امام زمان (عج) ۲- ابزارک حدیث روز

    abzarak.jpg?f5057a

    ابزارک های اختصاصی قالب مذهبی و اسلامی islamic 3

    و …

    یکی از مشکلات عمده قالب مذهبی وردپرس islamic 3 و نسخه های قدیمیش که (البته مشکل خیلی از قالب های دیگه هم همینه) میشه بهش توجه کرد، واکنشگرا نبودنش می باشه؛ که باعث میشه روی اکثر موبایل ها بخوبی نمایش داده نشه. البته امیدوارم روزی حوصله کنم و نسخه چهارمش رو طراحی کنم و در اون این مشکل رو برطرف کنم.

    پلاگین های مورد نیاز:

    ۱- افزونه WP-PageNavi برای نمایش صفحات

    ۲- افزونه Yet Another Related Posts Plugin جهت نمایش مطالب مرتبط. دقت شود که تیک نمایش خودکار غیر فعال گردد.

    ۳- افزونه vSlider Multi Image Slider for WordPress جهت نمایش اسلاید

    بعد از نصب و فعال سازی افزونه یک اسلاید بسازید و نام آن را در قسمت کد اسلاید واردکنید. اندازه استاندارد برای نمایش بهتر اسلایدر:

    width:240px height:430px

    کسب اطلاعات بیشتر از تنظیمات افزونه vSlider

    لینک کوتاه: http://wpu.ir/6i3gd

    • امتیاز 6
  12. سلام

    خسته نباشید

    می خواستم دسته های یک taxonomy بصورت یک منوی کشویی رو نمایش بدیم.

    از کد زیر استفاده کردم:


    <form action="<?php bloginfo('url'); ?>/" method="get">
    <div>
    <?php wp_dropdown_categories('name=blogcat&taxonomy=blogcat&orderby=name&show_count='1'&hide_empty=1&title_li=); ?>
    <button type="submit"class="btn btn-info" ></button>
    </div>
    </form>

    اما یک مشکلی داره: دسته ها رو بصورت زیر نمایش می ده:


    .../?blogcat=206

    درصورتی که باید به صورت زیر نمایش بده:


    .../?blogcat=نام-دسته

    با تشکر

×
×
  • اضافه کردن...