رفتن به مطلب

wordpres

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

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

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

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

  1. توی دیج کالا نسخه قبلیش از لایت باکس استفاده شده بود :

    توی نسخه جدید مثل اون این افزونه ها رو پیدا کردم:

    اگر هم نتونستید پیدا کنید یا جز اینا نبود باید بدین براتون بنویسن با جاوا و جی کوئری

    افزونه بیشتر

    این پلاگین ها به این صورت هست که برای هر پست یک اسلاید بتونم قرار بدم؟

  2. ایده های بهتری هم وجود داره....نه گرافیکی نه چیزی...شما یه درصد فکر کن کسی روش کلیک کنه:|

    از طریق فهرست ها یه فهرست ایجاد کن و توی بخش ابزارک قالبت بذار....تو در تو کردن دسته ها رو با بخش ایجاد فهرست جدید رو بلدی؟

    اگ ن تا آموزش بدم

    خب نه آخه باید دقیقا مثل اون درست کنم :|

  3. سلام

    من میخوام یه دسته بندی هایی مثل سایت زیر درست کنم اما به مشکل خوردم

    مثلا صفحه ی زیر صفحه ی محصولاتش هست :

    http://www.mania-co.com/hp/Catalog/server

    که وقتی میری توش اون پایین دسته بندی هاش هست که وقتی روش کلیک میشه باز میره توی یک دسته دیگه و باز کلی دسته بندی دیگه و ...

    چجوری میتونم همچین چیزی رو پیاده سازی کنم؟؟

  4. سلام

    من توی هر پست که میزارم در سایتم میخوام یه سری سری جمله کوتاه در قالب لیست قرار بدم که تعدادشون توی هر پست متفاوت هست

    خواستم از متاباکس استفاده کنم اما چون مشخص نیست تعداد بیخیالش شدم

    میخواستم اگه میشه راهنمایی کنین که چجوری پیاده سازی کنم این بخش رو!؟!

  5. تاکسونامی test چیه؟ تاکسونامی ای به این نام ساختید یا نه ؟

    سئوال اولتون رو پیگیری کنید هر وقت تونستید اونرو انجام بدید نظرتون رو تغییر بدید

    اینطوری نه شما به نتیجه می رسی نه بقیه کسایی که این تایپیک رو می خونند فقط من الکی وقت گذاشتم که جواب بدم

    آره دارم

    اینم تصویرش :

    http://0up.ir/do.php?imgf=Capture_c48ec.jpg

    الان دقیقا همون کاری که گفتم رو میخوام بکنم

  6. اگر این قراره چیزی نمایش بده که مسلمه نشون نمی ده


    $active_query = new WP_Query(array('post_type'=>'products',
    'tax_query' => array(
    array(
    'taxonomy' => 'test',
    )
    )));
    if($active_query->have_posts()){
    while($active_query->have_posts()):
    $active_query->the_post();

    جدا از اینکه باز هم زحمت نکشدید کد کاملتون رو بگذارید شما تو سئوالتون فرمودید مطالب دسته بندی شخصی fun رو می خواهید احضار کنید

    الان کدتون کلا یه چیز دیگه است

    این tax_query سئوال اولتونه


    'tax_query' => array(
    array(
    'taxonomy' => 'product_category',
    'field' => 'name',
    'terms' => array('fun'),
    )
    )

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

    کد کامل اینه :


    $active_query = new WP_Query(array('post_type'=>'products',
    'tax_query' => array(
    array(
    'taxonomy' => 'test',
    )
    )));
    if($active_query->have_posts()){
    while($active_query->have_posts()):
    $active_query->the_post();
    ?>
    <section class="col-md-3 float">
    <div class="box_products">
    <!--<div class="box_products_shadow"></div>-->
    <div class="title_box_product">
    <h2><?php the_title() ?></h2>
    </div>
    <div class="cat_box_product">
    <span><?php $terms = get_the_terms($POST->ID,'product_category');
    foreach ( $terms as $term ) {
    echo $term->name.' « ';
    } ?></span>
    </div>
    <div class="pic_box_product">
    <?php if(has_post_thumbnail()){the_post_thumbnail("wp-thumb",array( 'class' => 'img-responsive'));} else { ?>
    <img src="<?php bloginfo('template_url') ?>/img/pro.png" alt="Cisco" class="img-responsive" />
    <?php } ?>
    </div>

    <div class="show_box_product">
    <a href="<?php the_permalink(); ?>">مشاهده محصول</a>
    </div>
    </div>
    </section>
    <?php
    endwhile;}

  7. کد کاملتون رو بگذارید و توضیح بدید منظورتون از درست نمیشه چیه؟ کد یا باید ارور بده یا کار کنه اگر ارور می ده متن ارور رو هم بگذارید


    $active_query = new WP_Query(array('post_type'=>'products',
    'tax_query' => array(
    array(
    'taxonomy' => 'test',
    )
    )));
    if($active_query->have_posts()){
    while($active_query->have_posts()):
    $active_query->the_post();

    هیچی نشون نمیده!!

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


    function my_taxonomies_product() {
    $labels = array(
    'name' => _x( 'دسته بندی محصولات', 'taxonomy general name' ),
    'singular_name' => _x( 'دسته بندی محصولات', 'taxonomy singular name' ),
    'search_items' => __( 'جست و جوی دسته بندی محصولات' ),
    'all_items' => __( 'همه دسته ها' ),
    'parent_item' => __( 'دسته بندی محصول جاری' ),
    'parent_item_colon' => __( 'دسته بندی محصول جاری:' ),
    'edit_item' => __( 'ویرایش دسته بندی محصول' ),
    'update_item' => __( 'تغییر دسته بندی محصول' ),
    'add_new_item' => __( 'افزودن دسته بندی جدید محصول' ),
    'new_item_name' => __( 'دسته بندی جدید محصول' ),
    'menu_name' => __( 'دسته بندی محصولات' ),
    );
    $args = array(
    'labels' => $labels,
    'hierarchical' => true,
    );
    register_taxonomy( 'product_category', 'products', $args );
    }
    add_action( 'init', 'my_taxonomies_product', 0 );

  8. سلام

    خسته نباشید

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

    به این صورت که مثلا توی صفحه محصولات چندتا دکمه باشه مثلا LG و HTC و Apple بعد هر کدوم رو که روش کلیک کرد توی صفحه جدید محصولات اون دسته رو نشون بده

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

  9. بجای my_taxonomy یا my_taxonomy_1 نام تاکسونامی ای که ایجاد کردید رو باید بگذارید اگر خواستید آی دی دسته بندیش رو قرار بدید از این نمونه
     array( 'taxonomy' => 'my_taxonomy', 'field' => 'term_id', 'terms' => array(1, 2), ), 

    بجای یک و دو آی دی دسته بندی رو بگذارید اگر خواستید با نامک احضارش کنید این نمونه

     array( 'taxonomy' => 'my_taxonomy_1', 'field' => 'name', 'terms' => array('i-am'), ) 

    بجای i-am نامک دسته بندی را قرار بدید.

    مرسی از توضیحاتتون

    نمیدونم چه مشکلی داره هر کار میکنم درست نمیشه! :(


  10. $query = new WP_Query(array(
    'post_type' => 'my_post_type',
    'cat' => 1,
    'tax_query' => array(
    array(
    'taxonomy' => 'my_taxonomy',
    'field' => 'term_id',
    'terms' => array(1, 2),
    ),
    array(
    'taxonomy' => 'my_taxonomy_1',
    'field' => 'name',
    'terms' => array('i-am'),
    )

    ),
    'posts_per_page' => 10,
    ));

    به کد دقت کنید متوجه نحوه استفاده اش می شوید

    (کدهایی که اینجا در اختیار شما قرار می گیره به عنوان مثال تنظیم شده و مسلما با کپی پیستشون به نتیجه نمی رسید باید کد را بخونید و مقادیر مربوط به سایت خودتون رو جایگزین متغیر هاش کنید)

    سلام

    ممنون از شما

    میشه بگین برای taxonomy و field و terms چه مقدار هایی رو باید بدم؟؟

  11. تاپیک جامع نمیدونم اما پراکنده چرا خیلی پرسیدن. توی بحث افزایش سرعت سایت سئو کارها باید نظر بدن. اما من چند تا چیز به ذهنم میرسه که بهتون می گم:

    اول اینکه باید ببینید بیننده ی سایت کیا هستن یعنی در واقع باید ببینید حجم صفحه رو تا چه حدی تحمل دارن مثلا صفحات باحجم حداکثر 1.5 مگ برای افراد عادی به نظرم طبیعی هست. برای سایت های پر بازدید حجم حداکثر 400 500 کیلوبایت باید باشه.

    بحث دوم محل هاستینگ و میزان رم اون هست هرچی رم بالاتر باشه تعداد افراد هم زمان آنلان بیشتر میتونه باشه و در نتیجه افت سرعت لود کم تر پیش میاد. علاوه بر اون توی سرورهای اشتراکی پردازنده مشغولیت بالایی داره هاستینگتون باید یا منصف باشه یا از vps استفاده کنید.

    توی بحث اول برای کاهش حجم صفحات به افزونه ها نمی تونید دست بزنید چون به روزرسانی براشون میاد و کارتون مرتب ریست میشه. اما برای بهینه کردن فایل های استایل و جاوااسکریپت قالب به شیوه زیر به نظرم عمل کنید خوبه:

    توی فایل های استایل سعی کنید کدهای اورراید شده رو حذف کند ، بعد از اون فضاهای خالی رو تا جای ممکن پاک کنید و تا زمانی که حجم هر فایل استایل از 40 50 کیلو بایت بیشتر نشده کدهاش رو با هم ادغام کنید و به ترتیب توی صفحه html تون لینکشون کنید.

    برای فایل های جاوا اسکریپت هم با سیستم های کد کننده سورس اونها رو فشرده کنید و تا جای ممکن فضاهای خالی رو حذف کنید. مثلا اسکریپتی هست که خود jquery رو با اون فشرده کردن، با یه سرچ می توند اسکریپتشو پیدا کنید و فشرده کننده خوبی هم هست.

    تعداد تصاویر رو توی هر صفحه کم کنید و حتما دقت کنید که موقع ویرایش تصاویر توی فتوشاپ به جای ذخیره معمولی از save for web استفاده کنید. و فرمت رو هم تا جای ممکن jpg تنظیم کنید.

    به جای استفاده از آیکون ها تصویری از آیکون فونت استفاده کنید.

    اگر به وردپرس و طراحی وب مسلط هستین می تونید توی فایل فانکشن پوسته یک تابع درست کنید و توی اون تابع با فاخوانی تابع wp_dequeue_script و قرار دادن شروطی برای چک کردن ای دی صفحاتی که این دستورات باید توش اجرا بشن یا نشن منع از لود اون فایل ها بشید و در نهایت این تابع رو توی هوک wp_enqueue_scripts فراخوانی کنید. اموزشش رو جستجو کنید توی اینترنت موجود هست من فقط خلاصشو گفتم.

    مثلا افزونه ی کانتکت فرم 7 فایل های جاوا و استایل مخصوص خودش رو اره که توی همه صفحات سایتتون لودشون می کنه، در حالی که شما در اکثر موارد یک یا دو فرم بیشتر توی کل سایتتو ندارید. اما طراح های اون افزونه چون نمیدونن شما فرم ها رو قرار توی کدوم صفحات سایتت به کار ببری مجبورن به طور کلی لود کنند.

    افزونه های دیگه هم به همین صورت هست.

    در نهایت هم اگر به طراحی مسلط نیستید می تونی از افزونه های کش استفاده کنید. و همچنین gzip رو توی سرور فعال کنید تا حجم صفحات رو پایین بیارید.

    اگر حجم صفحاتتون به 700 800 کیلوبایت تا 1.2 مگ رسید اما ساییتون بیشتر از 4 ثانیه طول می کشه تا لود بشه (برای سرورهای توی ایران حداکثر 2 ثانیه) دو حالت داره یا سرویس اینترنت شما ضعیفه که یا سرورتون ضعیفه و اورلود داره. یعنی تعداد سایت های روی سرور بیشتر از ظرفیتش هست و ریکوئست ها رو داره دسته بندی می کنه و به نوبت پاسخ میده.

    این مورد بالا برای سایت های حرفه ای هست که بازدید متوسطی دارن اما برای سایت های معمولی تا 6 7 ثانیه هم برای لود کامل سایت عیبی نداره

    برای تست سرعت بارگزاری سایت که ایا از سمت سرور پایینه یا نه می تونید از نتایج سرویس هایی مثل gtmetrix استفاده کنید.

    موفق باشید.

    سلام

    ممنون از توضیحات جامعتون و همچنین وقتی که گذاشتین

    من سایتم رو توی Gtmetrix بررسی کردم

    PageSpeed Score : (94%)

    YSlow Score : (86%)

    حجم خود سایت رو هم زده : 1.49MB

    سرعت لود هم 4.7 ثانیه

    اما خب میخوام سرعت بیشتر بشه چون سایت شرکتی هست

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