رفتن به مطلب

Rohani

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

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

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

  • روز های برد

    1

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

  1. متاسفانه زیاد سر در نمیارم کدم به صورت زیره میشه کدشو برام بذارید.


    <div class="box">
    <div class="box-title"><i class="fa fa-clock-o"></i> آخرین نیازمندی های ثبت شده</div>
    <?php
    $custom_query = new WP_Query(array(
    'post_status' =>'publish',
    'post_type' =>'post',
    'order' =>'descending',
    'orderby' =>'ID',
    'cat' =>'7',
    'posts_per_page' =>'8',


    ));
    ?>
    <?php if($custom_query->have_posts()) :
    while($custom_query->have_posts()) : $custom_query->the_post();?>


    <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>">
    <div class="need-pic">
    <div class="need-pic-title"><?php the_title(); ?></div>
    <?php if ( has_post_thumbnail() ) { the_post_thumbnail();} ?></div>
    </a>

    <?php endwhile;endif;?><?php wp_reset_query(); ?>



    </div>

  2. برای این کار باید از ایجکس استفاده کنید

    http://codex.wordpre...AJAX_in_Plugins

    یا اینکه حداکثر تعدادی که میخواهید را لود کنید

    برای مثال از هر دسته 50 مطلب را لود میکنید

    و با جاوااسکریپت صفحه‌بندی میکنید

    ممنون میشم در مورد روش اول کمی توضیح بدین.

  3. سلام رضا جان, خسته نباشی

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

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

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

    از افزونه wp user frounted استفاده کن, امکانات قابل توجهی بهت میده؛ فکر میکنم کارت بدون مشکل راه بیفته, برای مدیریت اعضا و کاربران هم نیاز به تنظیمات و افزونه های دیگه ای هم داری که اون ها رو هم باید نصب و تنظیم بکنی حتما.

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

    از آقای قیاسی حتما کمک بگیر

    ممنون عابد جان

    سایت اصلی پلاگین باز نمیشه.

    قیمت نسخه پریمیومش چه قدره و چه امکاناتی بیشتر داره؟

  4. داخل ابزارک ها پلاگین جستجو وجو دارد.

    برای ایجاد در دیگر قسمت های قالب :


    <div id="search">
    <form method="get" id="searchform" action="<?php bloginfo('home'); ?>/">
    <div>
    <input type="text" size="18" value="<?php echo wp_specialchars($s, 1); ?>" name="s" id="s" placeholder="کلمات کلیدی ..."/>
    <input type="submit" id="searchsubmit" value="جستجو" class="submit_input" />
    </div>
    </form>
    </div>

    • امتیاز 3

  5. <?Php
    global $user_ID, $user_identity,$user_login,$user_first_name, $user_last_name;
    if(is_user_logged_in()) {
    echo 'نام کاربری کاربر جاری:'.$user_login.'<br />';
    echo ' نام نمایشی کاربر جاری:'.$user_identity.'<br />';
    echo 'نام کاربرجاری:'.$user_first_name.'<br />';
    echo 'نام خانوادگی کاربرجاری:'.$user_last_name.'<br />';
    echo 'شماره آی دی کاربرجاری:'.$user_ID.'<br />';
    }
    ?>

    کامل

    • امتیاز 2
  6. خیلی وقته دنبال این مطلب هستم که واقعا به نظر من خیلی عالی است.

    تا امروز به سایت زیر برخورد کردم.

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

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

    از اساتید خواهشمندم که نحوه ایجاد چنین سایتی رو بدند و یا یک توضیحاتی که بریم دنبالش.

    اولین سایت وردپرسی که میبینم حالت وبلاگی نداره. تبریک میگم به جناب آقای عابد ارجمند.

  7. سلام از FlexSlider استفاده کنید. انواع مختلف اسلایدر از جمله چیزی که شما نیاز دارید رو داره. آموزش استفاده هم داره.

    http://flexslider.woothemes.com/

    به صورت پیش فرض این اسلایدر ریسپانسیو است اگر بخواهیم ارتفاع ثابت بدهیم باید چه کار کتم؟

  8. اگر قراره به عنوان ترم باشند که با

    'hierarchical' => true,

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

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

  9. سوال و جواب های پست تایپ و تاکسونامی!

    سلام دوستان شاید مثل من تو این زمینه تازه کار باشید و یا شاید حرفه ای. ولی به هر حال مقوله جالبیه.

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

    اول از استاد فخار بابت این دو آموزش تشکر میکنم و بعد با یک مثال سوالات خود را شروع میکنم.

    آشنایی با مفاهیم وردپرس (پست تایپ)

    آشنایی با مفاهیم وردپرس طبقه بندی(taxonomy)

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

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


    function my_custom_post_product() {
    $labels = array(
    'name' => _x( 'محصولات', 'post type general name' ),
    'singular_name' => _x( 'محصول', 'post type singular name' ),
    'add_new' => _x( 'افزودن جدید', 'book' ),
    'add_new_item' => __( 'افزودن محصول جدید' ),
    'edit_item' => __( 'ویرایش محصول' ),
    'new_item' => __( 'محصول جدید' ),
    'all_items' => __( 'همه محصولات' ),
    'view_item' => __( 'نمایش محصول' ),
    'search_items' => __( 'جست و جو محصول' ),
    'not_found' => __( 'محصولی یافت نشد' ),
    'not_found_in_trash' => __( 'محصولی در زباله دان یافت نشد' ),
    'parent_item_colon' => '',
    'menu_name' => 'محصولات'
    );
    $args = array(
    'labels' => $labels,
    'description' => 'ذخیره اطلاعات مربوط به محصولات',
    'public' => true,
    'menu_position' => 5,
    'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'comments' ),
    'has_archive' => true,
    );
    register_post_type( 'product', $args );
    }
    add_action( 'init', 'my_custom_post_product' );

    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', 'product', $args );
    }
    add_action( 'init', 'my_taxonomies_product', 0 );

    بسیار عالی

    خروجی کد شما در پنل مدیریت به صورت زیر میباشد.

    post-3445-0-46349500-1408464320_thumb.jp

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

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

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

  10. سلام من یک زمینه دخلوه دارم با نام price و برای هر محصول یک قیمت متفاوت درج میکنم.

    خروجی کوئری زیر چیست؟


    <?php
    $custom_query = new WP_Query(array(
    'post_status' =>'publish',
    'post_type' =>'post',
    'order' =>'descending',
    'orderby' =>'ID',
    'meta_key' =>'price',
    'posts_per_page' =>'10',

    'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
    ));
    ?>
    <?php if($custom_query->have_posts()) :
    while($custom_query->have_posts()) : $custom_query->the_post();?>
    <?php the_title(); ?>
    <?php endwhile;endif;?>
    <?php wp_reset_query(); ?>

    • امتیاز 1
  11. کدتون اینطوری درسته (برای نمونه)


    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'name' => 'RightSidebar',
    'description' => 'ابزارک سمت راست که می توناید از ابزارک های اختصاصی برای این بخش استفاده نمایید',
    'before_widget' => '<aside><div id="%1$s" class="right-body widget %2$s">',
    'after_widget' => '</div></aside>',
    'before_title' => '<div class="mauve"><h3><i class="post-icon"></i>',
    'after_title' => '</h3></div>',
    ));

    و آیکونهای مختلف را باید با توجه به کلاس هر ویجت به تگ i داخل h3 اون نسبت بدید (در ضمن به تگهای html5 مستقیم کلاس ندید و برای فهرستها از aside استفاده کنید نه section بهتره)

    استاد من با فونت ایکون ایکون میدم یعنی با تگ i با این حساب چه جوری ایکون بدم.

    به نظرم فقط میشه به کلاس post-icon یک بک گراند (آیکون) داد.

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