titup25

advanced custom fields front end form سوال درباره

1 پست در این موضوع قرار دارد

سلام،
تور پلاگین 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(); ?>

که با استفاده از کد بالا میشه از این امکان استفاده کرد،
حالا من میخوام بدونم که اگر ما چند تا گروه زمینه داشته باشیم، چطور میتونیم کد بالا رو محدود به یکی از اون گروه های زمینه بکنیم!؟
لطفا راهنمایی بکنید
مرسی

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

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


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط sitefy
      سلام،
      در حال ساخت یک قالب آموزشی هستم. در صفحات دوره، لیست دوره ها رو قرار دادیم که کاربر ( بعد از شرایطی ) بر روی محتوا و درس مورد نظرش کلیک کنه و صفحه به قسمت ویدیوپلیر اسکرول بشه ولینک این درس با لینک قبلی جایگزین بشه ( با js ).
      مشکلمون در حقیقت اینه که اون  "بعد از شرایطی"  رو دقیقا نتونستیم اجرا کنیم. مشکل اینجاست که بعضی از درس های دوره رایگان هستند و همه کاربران ( چه خریدار و چه بازدیدکننده) میتوانند این ویدیو را ببینند. خریدار دوره نیز میتواند همه درس ها را ببیند. برای قرار دادن اطلاعات دروس در صفحه قالب ، از افزونه Advanced Custom Fields و قابلیت Nested Repeaters استفاده شده است. شرط هایی که قرار میدیم همش غلطه
      <ul class="course-accordion"> <?php if( have_rows('chapters') ): ?> <?php while( have_rows('chapters') ): the_row(); ?> <li class="accordion-option opened"> <div class="option-title"><?php the_sub_field('chapter'); ?></div> <div class="option-wrapper"> <ul class="option-items"> <?php if( have_rows('lessons') ): ?> <?php while( have_rows('lessons') ): the_row(); ?> <?php if( have_rows('lesson') ): ?> <?php while( have_rows('lesson') ): the_row(); ?> <li class="option-item"><a><?php if (the_sub_field('Lfree') == "True") { echo '1'; } else { echo '2'; } ?></a> <div class="pull-right"><span class="duration"></span><a href="#"><i class="zmdi zmdi-hc-2x"></i></a> </div> <a href="#"><?php echo the_sub_field('Lname'); ?></a></li> <?php endwhile; ?> <?php endif; ?> <?php endwhile; ?> <?php endif; ?> </ul> </div> </li> <?php endwhile; ?> <?php endif; ?> </ul> Lfree برای هر درس تعیین شده که برای این قرار گرفته که اگه این درس رایگان بود لینکش قابل دسترسی باشه. مشکل اینجاست وقتی مقدار Lfree برای هر درس رو چاپ می کنیم یه عبارت مشخصه. بعد شرط if میزاریم که اگر مساوی با اون عبارت بود... اما همیشه شرط غلط اجرا میشه. بنظرم باید مربوط به حلقه while و اینجور چیزا باشه
      ممنون از پاسختون
    • توسط Lightwoorld
      سلام صبح سوالی کردم یکی از دوستان این افزونه رو برای ساخت متاباکس پیشنهاد کرد
      من افزونه رو نصب کردم و تنظیمات افزونه رو انجام دادم یه بخش زیر ویرایش پست هام ایجاد شده. یعنی همون متاباکس ها که خودم ساختم
      من فیلد ها رو پر میکنم و ذخیره میکنم 
      اما تو سایت هیچ چیز نشون نمیده
      کلی سایت گشتم ولی هیچی پیدا نکردم
    • توسط -HADI-
      سلام خدمت دوستان،
      یک سری فیلد رو با افزونه ی Advanced Custom Fields ایجاد کردم، توی یکی از بخش ها که تعداد فیلد های زیاد تری داره وقتی پست رو منتشر میکنم نمایش نمیده بعضی قسمت هارو و هم توی بخش ارسال پست بعد از رفرش شدن صفحه ، خالی میشن بعضی فیلد ها!
      یه تصویر آپلود میکنم لطفا یه بررسی کنید در صورت امکان

       
      این تصویر بعد از انتشار پست و رفرش شدن ضفحه اس
      حتی بعضی مواقع اعداد هم حذف میشن
    • توسط TC98
      سلام من یک باکس دانلود با استفاده از 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>  
    • توسط desatir7316
      سلام
      خسته نباشید
      من یه post type جدید اضافه کردم و به وسیله advanced custom field چند فیلد رو بهش اضافه کردم
      حالا چطوری سمت ادمین می تونم فیلتر های مربوط به این فیلد هارو اضافه کنم؟
       
      ممنون می شم راهنمایی کنید
      تشکر