رفتن به مطلب

themefarsi

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

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

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

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

  1. ابتدا کویری بگیرید


    <?php if($custom_query->have_posts()) :
    $opt = new array();
    while($custom_query->have_posts()) : $custom_query->the_post();
    $opt[] = array('name' => get_the_id() , 'value' => get_the_title());
    endwhile;endif;?><?php wp_reset_query(); ?>


    array(
    'name' => 'نام مجتمغ',
    'desc' => 'لطفاً نام مجتمعی که واحد صنفی شما در آنجا قرار دارد انتخاب کنید.',
    'id' => $prefix . 'jobs_psg_select',
    'type' => 'select',
    'options' => $opt,
    ),

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

    Parse error: syntax error, unexpected 'array' (T_ARRAY) in C:\xampp\htdocs\projects\wp-content\themes\nabze-khalij\inc\metaboxs\jobs-metabox.php on line 2


    <?php if($custom_query->have_posts()) :
    $opt = new array(); روی این خطا میده
    while($custom_query->have_posts()) : $custom_query->the_post();
    $opt[] = array('name' => get_the_id() , 'value' => get_the_title());
    endwhile;endif;?>
    <?php wp_reset_query(); ?>

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


    array(
    'name' => 'نام مجتمغ',
    'desc' => 'لطفاً نام مجتمعی که واحد صنفی شما در آنجا قرار دارد انتخاب کنید.',
    'id' => $prefix . 'jobs_psg_select',
    'type' => 'select',
    'options' => array(
    array( 'name' => 'عنوان اول', 'value' => 'عنوان اول', ),
    array( 'name' => 'عنوان دوم', 'value' => 'عنوان دوم', ),
    array( 'name' => 'عنوان سوم', 'value' => 'عنوان سوم', ),
    ),
    ),

    کوئری هم واسه پست تایپ این هاست ...


    <?php
    $custom_query = new WP_Query(array(
    'post_status' =>'publish',
    'post_type' =>'passage',
    'order' =>'descending',
    'orderby' =>'ID',
    'posts_per_page' =>'-1',

    '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 the_ID();?>
    <?php endwhile;endif;?><?php wp_reset_query(); ?>

    چطوری توی اون کد متاباکسم استفاده کنم ؟!

    هر طور که گذاشتم ارور میداد قبول نمی کرد، راهنمایی کنید ممنون میشم :)

  3. جستجو کردم و تست کردم وردپرسم مشکلی نداره، مشکل از تمی هست که خودم نوشتم، با تم های پیشفرض مشکلی در بارگذاری نیست وقتی تم خودمو فعال می کنم بعضی از قسمت هایی که آجکس و جی کوئری هست اصلا اجرا نمیشه ...

    چطوری بفهمم کدوم قسمت تمم این مشکل رو ایجاد می کنه ؟!

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

  4. سلام و خسته نباشید مجدد خدمت اساتید گرامی

    من یک قالبی کار کردم که در پست تایپ های مختلف متاباکس های متفاوتی کار کردم ...

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

    مثال :

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

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

    حالا من عنوان های این پست تایپ رو چطوری در متاباکسم لود کنم ؟

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


    array(
    'name' => 'رسته صنفی',
    'desc' => 'لطفاً رسته صنفی مجتمع را انتخاب نمایید',
    'id' => $prefix . 'psg_senf',
    'type' => 'taxonomy_radio',
    'taxonomy' => 'passage_senf', // Taxonomy Slug
    ),

  5. خوب عاقبت جوینده یابنده بـُوَد

    من از این روش برای وارد کردن تکسونومی در متاباکس استفاده کردم :)


    array(
    'name' => 'انتخاب مرکز تجاری',
    'desc' => 'توضیحات متاباکس',
    'id' => $prefix . 'text_taxonomy_select',
    'type' => 'taxonomy_select',
    'taxonomy' => 'jobs-com', // شما می تونید slug تکسونومی که می خواید وارد متاباکس بشه رو اینجا بنویسید تا بتونید توی متاباکس ازش استفاده کنید
    ),

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

    همین محیط WHMCS

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

    واسه سیستم هاستینگ از همین whmcs استفاده می کنیم، دارم روش کار میکنم ببینم چی میشه :)

  7. ممنون این کار رو بدون افزونه هم میتونم انجام بدم :)

    منظور من چیز دیگست

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

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

    • امتیاز 1
  8. با سلام خدمت دوستان عزیز و اساتید گرامی ...

    دوستان چطوری میشه عناوین یک پست تایپ رو در متاباکس پست تایپ دیگه لود کرد ؟

    مثال :

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

    اگر واضح نبود بگید

    ممنون ...

  9. فکر کنم سوالم رو بد مطرح کرده باشم :)

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

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

  10. خوب مشکلمو پیدا کردم خودم :)

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


    <?php
    //Add new taxonomy upon WordPress initialization
    add_action( 'init', 'passage_create_taxonomies', 0 );
    function passage_create_taxonomies()
    {
    // passage Categories
    register_taxonomy('passage-cat',array('passage'),array(
    'hierarchical' => true,
    'label' => 'دسته بندی ها',
    'singular_name' => 'دسته بندی مرکز خرید',
    'show_ui' => true,
    'query_var' => true,
    'rewrite' => array('slug' => 'passage-cat' )
    ));

    // passage Cities
    register_taxonomy('passage-city',array('passage'),array(
    'hierarchical' => true,
    'label' => 'شهـر ها',
    'singular_name' => 'شهـرها',
    'show_ui' => true,
    'query_var' => true,
    'rewrite' => array('slug' => 'passage-city' )
    ));

    }
    ?>

    که درست کار کنه :)

    طبق معمول خستگی و اشتباهات کوچک :)

    • امتیاز 1
  11. با عرض سلام و خسته نباشید مجدد

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


    <?php
    add_action( 'init', 'passage_create_taxonomies', 0 );

    function passage_create_taxonomies()
    {
    // passage Categories
    register_taxonomy('passage-cat',array('passage'),array(
    'hierarchical' => true,
    'label' => 'دسته بندی ها',
    'singular_name' => 'دسته بندی مرکز خرید',
    'show_ui' => true,
    'query_var' => true,
    'rewrite' => array('slug' => 'passage-cat' )
    ));
    }
    <?

    که به درستی دسته بندی مراکز خرید رو به پست تایپ مراکز خرید اضافه می کنه :)

    حالا می خوام چند تکسونومی دیگه بسازم که شهرها و برچسب و موارد دیگه ای که نیاز دارم رو برای مراکز خرید بذارم و همین کد رو تکرار می کنم اما قبول نمی کنه و کلا خطا میده ... اونم روی

    }

    مشکل کجاست ... :(

  12. با عرض سلام خدمت دوستان گرامی :)

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

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

    همچنین اگر همچین پلاگینی سراغ دارید معرفی کنید با تشکر فراوان :)

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