themefarsi 11 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 سلام و خسته نباشید مجدد خدمت اساتید گرامیمن یک قالبی کار کردم که در پست تایپ های مختلف متاباکس های متفاوتی کار کردم ...حالا در یک پست تایپ نیاز دارم که عناوین پست تایپ دیگه رو لود کنم تا کاربر یکیشو انتخاب کنه و بعد در سایت نمایش بدم ...مثال :پست تایپ اول نام های یک مرکز تجاری هست که ادمین با یک سری مشخصات اونو ثبت کردهحالا کاربر می خواد مغازه خودش رو با مشخصاتی که نیاز هست ثبت کنه و لازم هست که یک مجتمع یا مرکز تجاری رو که مغازش اونجا هست رو انتخاب کنه که این مورد هم بسته به پست تایپ قبلی داره چون عناوین پست تایپ نام های مراکز تجاری هستند.حالا من عنوان های این پست تایپ رو چطوری در متاباکسم لود کنم ؟ضمناً از کد زیر برای لود تکسونومی ها استفاده می کنم که مشکلی ندارم اما عنوان پست تایپ رو نتونستم توی متاباکس نشون بدم ... array( 'name' => 'رسته صنفی', 'desc' => 'لطفاً رسته صنفی مجتمع را انتخاب نمایید', 'id' => $prefix . 'psg_senf', 'type' => 'taxonomy_radio', 'taxonomy' => 'passage_senf', // Taxonomy Slug ), نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 کویری بگیرید (ابزار کویریساز) و خروجی را مانند لیست (select option) چاپ کنید 1 نقل قول لینک به ارسال
themefarsi 11 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 این کد سلکت من واسه متاباکس هست ... 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(); ?>چطوری توی اون کد متاباکسم استفاده کنم ؟!هر طور که گذاشتم ارور میداد قبول نمی کرد، راهنمایی کنید ممنون میشم نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 ابتدا کویری بگیرید<?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, ), 1 نقل قول لینک به ارسال
themefarsi 11 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 ابتدا کویری بگیرید<?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(); ?> نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 $opt[] = new array('name' => get_the_id() , 'value' => get_the_title()); 2 نقل قول لینک به ارسال
themefarsi 11 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) $opt[] = new array('name' => get_the_id() , 'value' => get_the_title());پارسا جان این کد در بالا هست دیگه چیکا کنم اینو ؟! تغییری هم که نکرده ! ویرایش شده آذر 92 توسط themefarsi نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 جایگزین کنید$opt[] = array('name' => get_the_id() , 'value' => get_the_title()); 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .