4M!R 805 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 با سلام خدمت دوستان بنده تو پست های مربوط به اشپزی نیاز به همیچنی چیزی دارم(عکس زیر) یعنی بتونم مواد لازم و مقدارشو تو یه جدولی وارد کنماز اونجایی که برا همه مطالبم میخوام برام سخته که هی جدول کپی کنمایا راه حلی وجود داره که بشه شورت کدی چیزی براش ساخت تا فقط شورت کد فراخوانی بشه یا مثلا زیر ادیتور جایی باشه که مقدار رو داخل فیلد بذاریمممنون میشم راهنمایی کنید نقل قول لینک به ارسال
نوین ادمین 3860 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 برای اینطور اطلاعات از زمینه های دلخواه استفاده میشه . قالبتون رو باید ویرایش کنید و محلی که قراره این اطلاعات قرار بگیره کدها لازم رو قرار بدید . در هر پست کافیه مقادیر رو پر کنید . در صورتی که ایتمی رو لازم نداریم فیلدش رو خالی بزارید آیتم نمایش داده نمیشه .برای آشنایی با زمینه های دلخواه میتونید به لینک های زیر رجوع کنید https://www.google.com/url?q=http://forum.wp-parsi.com/topic/13455-%25D8%25A7%25D9%2581%25D8%25B2%25D9%2588%25D9%2586%25D9%2587-%25D8%25B2%25D9%2585%25DB%258C%25D9%2586%25D9%2587-%25D9%2587%25D8%25A7%25DB%258C-%25D8%25AF%25D9%2584%25D8%25AE%25D9%2588%25D8%25A7%25D9%2587-%25D9%25BE%25DB%258C%25D8%25B4%25D8%25B1%25D9%2581%25D8%25AA%25D9%2587-advanced-custom-fields/&sa=U&ved=0ahUKEwjR5P6vp8XJAhVD1xQKHRvEB8oQFggEMAA&client=internal-uds-cse&usg=AFQjCNHDmMrdltdjGqxTuE1c01A3BxLqywوhttps://www.google.com/url?q=http://forum.wp-parsi.com/topic/34846-%25D8%25A7%25DB%258C%25D8%25AC%25D8%25A7%25D8%25AF-%25D8%25A8%25D8%25AE%25D8%25B4-%25D9%2588%25DB%258C%25DA%2598%25D9%2587-%25D8%25A8%25D8%25B1%25D8%25A7%25DB%258C-%25D8%25B2%25D9%2585%25DB%258C%25D9%2586%25D9%2587-%25D9%2587%25D8%25A7%25DB%258C-%25D8%25AF%25D9%2584%25D8%25AE%25D9%2588%25D8%25A7%25D9%2587/&sa=U&ved=0ahUKEwjR5P6vp8XJAhVD1xQKHRvEB8oQFggKMAM&client=internal-uds-cse&usg=AFQjCNHPudf2NNXM8_AEJUrsIXJ6kpmMMw 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 اگه با php می خواهید انجامش بدید هم می تونید این کد رو اینکلود کنید توی functions.php البته مشروط بر اینکه نحوه استفاده و فراخوانی متاباکس ها رو تو انجمن جستجو کنید بالای صد بار توضیح داده شده و فکر نکنم پیدا کردنش سخت باشه<?phpif ( ! function_exists( 'ashpazi_meta_box' )) :function ashpazi_meta_box() {$screens = array('post' );foreach ( $screens as $screen ) { add_meta_box( 'ashpazi_sectionid', __( 'Product metaboxes', 'fakhar' ), 'ashpazi_meta_box_callback', $screen );}}add_action( 'add_meta_boxes', 'ashpazi_meta_box' );function ashpazi_meta_box_callback( $post ) {wp_nonce_field( 'ashpazi_meta_box', 'ashpazi_meta_box_nonce' );$ashpazi = get_post_meta( $post->ID, 'ashpazi');$ashpazi = $ashpazi[0];?><table style="width:100%;" cellpadding="10" cellspacing="0"><?php$x=0;while($x<10) :$x+=1; ?><tr> <th style="width:20%"><label for="ashpazi-mavad-<?php echo $x;?>">نام ماده <?php echo $x;?></label></th> <td style="width:30%;" colspan="3"><input name="ashpazi[mavad][<?php echo $x;?>]" value="<?php echo $ashpazi['mavad'][$x];?>" id="ashpazi-mavad-<?php echo $x;?>" style="width:100%;"> </td> <th style="width:20%"><label for="ashpazi-meghdar-<?php echo $x;?>">مقدار ماده <?php echo $x;?></label></th> <td style="width:30%;" colspan="3"><input name="ashpazi[meghdar][<?php echo $x;?>]" value="<?php echo $ashpazi['meghdar'][$x];?>" id="ashpazi-meghdar-<?php echo $x;?>" style="width:100%;"> </td></tr><?php endwhile;?><tr> <th style="width:20%"><label for="ashpazi-time-1">آماده سازی</label></th> <td style="width:30%;"><input dir="ltr" type="number" name="ashpazi[time][1]" min="0" value="<?php echo $ashpazi['time'][1];?>" id="ashpazi-time-1" style="width:100%;"> </td> <th style="width:20%"><label for="ashpazi-time-1">زمان پخت </label></th> <td style="width:30%;"><input dir="ltr" type="number" name="ashpazi[time][2]" min="0" value="<?php echo $ashpazi['time'][2];?>" id="ashpazi-time-2" style="width:100%;"> </td></tr></table><?php}function ashpazi_save_meta_box_data( $post_id ) {if ( ! isset( $_POST['ashpazi_meta_box_nonce'] ) ) { return;}if ( ! wp_verify_nonce( $_POST['ashpazi_meta_box_nonce'], 'ashpazi_meta_box' ) ) { return;}if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return;}if ( isset( $_POST['post_type'] ) && 'page' == $_POST['post_type'] ) { if ( ! current_user_can( 'edit_page', $post_id ) ) { return; }} else { if ( ! current_user_can( 'edit_post', $post_id ) ) { return; }}if ( ! isset( $_POST['ashpazi'] )) { return;}$ashpazi = $_POST['ashpazi'];update_post_meta( $post_id, 'ashpazi', $ashpazi );}add_action( 'save_post', 'ashpazi_save_meta_box_data' );endif;?> 1 نقل قول لینک به ارسال
4M!R 805 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 ممنون از جناب مهندس فا و جناب فخارمن کدی رو که جناب فخار دادین رو کنار قالب های پوسته جاریم اضافه کردمو تو فانکشن هم به این صورت اضافه کردمrequire_once ( TEMPLATEPATH . '/ashpazi-metabox.php' );زیر ادیتور باکس مربوطه اضافه شد تو قالب single.php هم به اینصورت قرار دادم<?php echo get_post_meta($post->ID, "ashpazi", true); ?>وقتی فیلد هارو پر می کنم و پست رو ارسال می کنم چیزی به پست اضافه نمیشهنامی که فراخوانی کردم تو فایل سینگلم درسته؟(ashpazi)بار اوله با متا باکس اشنا میشم ممنون میشم راهنمایی کنید نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 ممنون از جناب مهندس فا و جناب فخارمن کدی رو که جناب فخار دادین رو کنار قالب های پوسته جاریم اضافه کردمو تو فانکشن هم به این صورت اضافه کردمrequire_once ( TEMPLATEPATH . '/ashpazi-metabox.php' );زیر ادیتور باکس مربوطه اضافه شدتو قالب single.php هم به اینصورت قرار دادم<?php echo get_post_meta($post->ID, "ashpazi", true); ?>وقتی فیلد هارو پر می کنم و پست رو ارسال می کنم چیزی به پست اضافه نمیشهنامی که فراخوانی کردم تو فایل سینگلم درسته؟(ashpazi)بار اوله با متا باکس اشنا میشم ممنون میشم راهنمایی کنید<?php $ashpazi = get_post_meta($post->ID, "ashpazi");$ashpazi=$ashpazi[0];?><table><?php$x=0;while($x<10) :$x+=1;if(!empty($ahpazi['mavad'][$x])) { ?><tr><th><?php echo $ashpazi['mavad'][$x];?></th><td><?php echo $ashpazi['meghdar'][$x];?>'</td></tr><?php endwhile;?><tr><th>آماده سازی</th><td><?php echo $ashpazi['time'][1];?></td></tr><tr><th>زمان پخت</th><td><?php echo $ashpazi['time'][2];?></td></tr><tr><th>مجموع زمان</th><td><?php $t=$ashpazi['time'][1]+$ashpazi['time'][2]; echo $t;?></td></tr></table> نقل قول لینک به ارسال
4M!R 805 ارسال شده در مهر 95 مالک گزارش بازنشر ارسال شده در مهر 95 در در 12/6/2015 at 12:04، imanfakhar گفته است : <?php $ashpazi = get_post_meta($post->ID, "ashpazi"); $ashpazi=$ashpazi[0];?> <table> <?php $x=0; while($x<10) : $x+=1; if(!empty($ahpazi['mavad'][$x])) { ?> <tr> <th><?php echo $ashpazi['mavad'][$x];?></th> <td><?php echo $ashpazi['meghdar'][$x];?>'</td> </tr> <?php endwhile;?> <tr> <th>آماده سازی</th> <td><?php echo $ashpazi['time'][1];?></td> </tr> <tr> <th>زمان پخت</th> <td><?php echo $ashpazi['time'][2];?></td> </tr> <tr> <th>مجموع زمان</th> <td><?php $t=$ashpazi['time'][1]+$ashpazi['time'][2]; echo $t;?></td> </tr> </table> اساتید جناب فخار تشریف ندارن این کد رو میذارم صفحه سفید میاد 500 اون } داخل if باید یه جا بسته بشه نه؟ هر جا میذارم نمیشه دوسانی که اشنایی دارن ممنون میشم راهنمایی کنند نقل قول لینک به ارسال
4M!R 805 ارسال شده در فروردین 96 مالک گزارش بازنشر ارسال شده در فروردین 96 دوستان وردپرسی کمک :| نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .