جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'acf'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


انجمن ها

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

پیدا شد 7 نتیجه

  1. سلام صبح سوالی کردم یکی از دوستان این افزونه رو برای ساخت متاباکس پیشنهاد کرد من افزونه رو نصب کردم و تنظیمات افزونه رو انجام دادم یه بخش زیر ویرایش پست هام ایجاد شده. یعنی همون متاباکس ها که خودم ساختم من فیلد ها رو پر میکنم و ذخیره میکنم اما تو سایت هیچ چیز نشون نمیده کلی سایت گشتم ولی هیچی پیدا نکردم
  2. سلام خدمت دوستان، یک سری فیلد رو با افزونه ی Advanced Custom Fields ایجاد کردم، توی یکی از بخش ها که تعداد فیلد های زیاد تری داره وقتی پست رو منتشر میکنم نمایش نمیده بعضی قسمت هارو و هم توی بخش ارسال پست بعد از رفرش شدن صفحه ، خالی میشن بعضی فیلد ها! یه تصویر آپلود میکنم لطفا یه بررسی کنید در صورت امکان این تصویر بعد از انتشار پست و رفرش شدن ضفحه اس حتی بعضی مواقع اعداد هم حذف میشن
  3. سلام من یک باکس دانلود با استفاده از ACF ساختم. در پنل وردپرس که همه چیز درسته. در سمت کاربر هم همه جاش درست کار میکنه. بجز فید لینک و عنوان لینک دانلود! اونم میاد. ولی بصورت لینک نیست و فقط عنوان ظاهر میشه. برای فیلد لینک و عنوان دانلود از repeater استفاده کردم. ممنون میشم راهنمایی م کنید کجای کار ایراد داره. این بخشی از کدی هست که در قالب قرار می دم و مربوط به فیلد های repeater میشه <div class="download-tab active"> <div class="download"> <?php if( have_rows('dl_box') ): ?> <ul> <?php while( have_rows('dl_box') ): the_row(); // vars $content = get_sub_field('dl_link_name'); $link = get_sub_field('dl_url'); ?> <li> <span class="link"> <?php if( $link ): ?> <?php echo $content; ?> <?php if( $link ): ?> <a href="<?php echo $content; ?>"></a> <?php endif; ?> </span> <?php endif; ?> </li> <?php endwhile; ?> </ul> <?php endif; ?> </div> </div>
  4. سلام، تور پلاگین advanced custom fields نسخه pro میشه یه فرم بصورت فرانت اند ایجاد کرد <?php acf_form_head(); ?> <?php get_header(); ?> <div id="primary" class="content-area"> <div id="content" class="site-content" role="main"> <?php /* The loop */ ?> <?php while ( have_posts() ) : the_post(); ?> <?php acf_form(array( 'post_id' => 123, 'post_title' => false, 'submit_value' => 'Update the post!' )); ?> <?php endwhile; ?> </div><!-- #content --> </div><!-- #primary --> <?php get_sidebar(); ?> <?php get_footer(); ?> که با استفاده از کد بالا میشه از این امکان استفاده کرد، حالا من میخوام بدونم که اگر ما چند تا گروه زمینه داشته باشیم، چطور میتونیم کد بالا رو محدود به یکی از اون گروه های زمینه بکنیم!؟ لطفا راهنمایی بکنید مرسی
  5. سلام خسته نباشید من یه post type جدید اضافه کردم و به وسیله advanced custom field چند فیلد رو بهش اضافه کردم حالا چطوری سمت ادمین می تونم فیلتر های مربوط به این فیلد هارو اضافه کنم؟ ممنون می شم راهنمایی کنید تشکر
  6. acf

    سلام طبق نظر @فرحان عزیز مشکلم رو توی یک تایپیک جدید مطرح میکنم. قصد دارم زمینه های دلخواهی رو که توی مطالبم استفاده میکنم که نمونه‌ش رو میتونید توی لینک زیر ببینید: http://tarahan-khalagh.ir/item/kitchen-1/ رو شرطی کنم که اگر دکمه‌‌ی فعال/غیرفعال بودن کل زمینه دلخواه رو(عکسش توی پایین هست)، غیرغعال کردم زمینه دلخواه به طور کل نشون داده نشه... کدی که برای نمایش زمینه دلخواه فعلی نشون دادم این کد هست: <div class="acf"> <!-- زمینه های دلخواه --> <table class="acf-table"> <!-- نام طراح --> <tr class="acf-table-tr"> <td class="acf-t-td1"> <?php echo 'طراح';?> </td> <td class="acf-t-td2"> <?php the_field('design'); ?> </td> </tr> <!-- خالق اثر --> <tr class="acf-table-tr"> <td class="acf-t-td1"> <?php echo 'خالق اثر';?> </td> <td class="acf-t-td2"> <?php the_field('maker'); ?> </td> </tr> <!-- نرم‌افزار --> <tr class="acf-table-tr"> <td class="acf-t-td1"> <?php echo 'نرم‌افزار';?> </td> <td class="acf-t-tds"> <?php $field = get_field_object('software'); $value = $field['value']; $choices = $field['choices']; if( $value ): ?> <ul> <?php foreach( $value as $v ): ?> <li> <?php echo $choices[ $v ]; ?> </li> <?php endforeach; ?> </ul> <?php endif; ?> </td> </tr> <!-- زمان رندر --> <tr class="acf-table-tr"> <td class="acf-t-td1"> <?php echo 'زمان رندر';?> </td> <td class="acf-t-td2"> <?php the_field('render_time'); ?> </td> </tr> <!-- آی دی پروژه --> <tr class="acf-table-tr"> <td class="acf-t-td1"> <?php echo 'آی دی پروژه';?> </td> <td class="acf-t-td2"> <?php the_field('id'); ?> </td> </tr> <!-- کارفرما --> <tr class="acf-table-tr"> <td class="acf-t-td1"> <?php echo 'کارفرما';?> </td> <td class="acf-t-td2"> <?php the_field('karfarma'); ?> </td> </tr> <!-- تاریخ پروژه --> <tr class="acf-table-tr"> <td class="acf-t-td1"> <?php echo 'تاریخ پروژه';?> </td> <td class="acf-t-td2"> <?php the_field('date'); ?> </td> </tr> <!-- توضیحات --> <tr class="acf-table-tr"> <td class="acf-t-td1"> <?php echo 'توضیحات';?> </td> <td class="acf-t-td2"> <p><?php the_field('dec'); ?></p> </td> </tr> </table> </div> ممنون میشم که راهش رو به من نشون بدید که بتونم این شرط رو ایجاد کنم...
  7. سلام مي‌خوام با كمك افزونه Advanced custom fields امكان فرستادن نوشته براي كاربران سايت رو فراهم كنم. اين كد رو پيدا كردم: <?php /* Template Name: User create post */ get_header(); ?> <section class="webbody"> <section class="post page single radius shadow"> <?php /** * Add required acf_form_head() function to head of page * @uses Advanced Custom Fields Pro */ add_action( 'get_header', 'tsm_do_acf_form_head', 1 ); function tsm_do_acf_form_head() { // Bail if not logged in or not able to post if ( ! ( is_user_logged_in() || current_user_can('publish_posts') ) ) { return; } acf_form_head(); } /** * Deregister the admin styles outputted when using acf_form */ add_action( 'wp_print_styles', 'tsm_deregister_admin_styles', 999 ); function tsm_deregister_admin_styles() { // Bail if not logged in or not able to post if ( ! ( is_user_logged_in() || current_user_can('publish_posts') ) ) { return; } wp_deregister_style( 'wp-admin' ); } /** * Add ACF form for front end posting * @uses Advanced Custom Fields Pro */ add_action( 'genesis_entry_content', 'tsm_do_create_post_form' ); function tsm_do_create_post_form() { // Bail if not logged in or able to post if ( ! ( is_user_logged_in()|| current_user_can('publish_posts') ) ) { echo '<p>You must be a registered author to post.</p>'; return; } $new_post = array( 'post_id' => 'new', // Create a new post // PUT IN YOUR OWN FIELD GROUP ID(s) 'field_groups' => array(409,406), // Create post field group ID(s) 'form' => true, 'return' => '%post_url%', // Redirect to new post url 'html_before_fields' => '', 'html_after_fields' => '', 'submit_value' => 'Submit Post', 'updated_message' => 'Saved!' ); acf_form( $new_post ); } /** * Back-end creation of new candidate post * @uses Advanced Custom Fields Pro */ add_filter('acf/pre_save_post' , 'tsm_do_pre_save_post' ); function tsm_do_pre_save_post( $post_id ) { // Bail if not logged in or not able to post if ( ! ( is_user_logged_in() || current_user_can('publish_posts') ) ) { return; } // check if this is to be a new post if( $post_id != 'new' ) { return $post_id; } // Create a new post $post = array( 'post_type' => 'post', // Your post type ( post, page, custom post type ) 'post_status' => 'publish', // (publish, draft, private, etc.) 'post_title' => wp_strip_all_tags($_POST['acf']['field_54dfc93e35ec4']), // Post Title ACF field key 'post_content' => $_POST['acf']['field_54dfc94e35ec5'], // Post Content ACF field key ); // insert the post $post_id = wp_insert_post( $post ); // Save the fields to the post do_action( 'acf/save_post' , $post_id ); return $post_id; } /** * Save ACF image field to post Featured Image * @uses Advanced Custom Fields Pro */ add_action( 'acf/save_post', 'tsm_save_image_field_to_featured_image', 10 ); function tsm_save_image_field_to_featured_image( $post_id ) { // Bail if not logged in or not able to post if ( ! ( is_user_logged_in() || current_user_can('publish_posts') ) ) { return; } // Bail early if no ACF data if( empty($_POST['acf']) ) { return; } // ACF image field key $image = $_POST['acf']['field_54dfcd4278d63']; // Bail if image field is empty if ( empty($image) ) { return; } // Add the value which is the image ID to the _thumbnail_id meta data for the current post add_post_meta( $post_id, '_thumbnail_id', $image ); } // acf/update_value/name={$field_name} - filter for a specific field based on it's key //* Run the Genesis loop genesis(); ?> </section> <?php get_sidebar(); ?> </section> <?php get_footer(); ?> فيلدهاي مربوطه با آيدي فيلدها رو هم به طور آماده بود كه ايمپورت كردم و از اين رو مشكلي نيست. مشكل اينجاست كه نمي‌تونه genesis(); رو اجرا كنه و باعث عدم بارگزاري قالب مي‌شه. مشكل از كجاست؟ ممنون براي راهنمايي