unid_user 63 ارسال شده در بهمن 99 گزارش بازنشر ارسال شده در بهمن 99 سلام و درود دوستان گرامی، میخوام مقادیر هریک از فیلدهای متاباکس و توی فایل single.php و page.php نمایش بدم. از چه کدی باید استفاده کنم؟ /** * Register meta box(es). */ function wpdocs_register_meta_boxes() { add_meta_box( 'meta-box-id', __( 'تایمر', 'couponone' ), 'wpdocs_my_display_callback', 'post' ); } add_action( 'add_meta_boxes', 'wpdocs_register_meta_boxes' ); /** * Meta box display callback. * * @param WP_Post $post Current post object. */ function wpdocs_my_display_callback( $post ) { ?> <label>ماه: <input type="text" name="inputName" value="<?php echo get_post_meta(get_the_ID(), 'month')[0]; ?>" /></label> <label>روز: <input type="text" name="inputName" value="<?php echo get_post_meta(get_the_ID(), 'day')[0]; ?>" /></label> <label>ساعت: <input type="text" name="inputName" value="<?php echo get_post_meta(get_the_ID(), 'hour')[0]; ?>" /></label> <?php } /** * Save meta box content. * * @param int $post_id Post ID */ function wpdocs_save_meta_box( $post_id ) { // Save logic goes here. Don't forget to include nonce checks! } add_action( 'save_post', 'wpdocs_save_meta_box' ); با تشکر و سپاس نقل قول لینک به ارسال
unid_user 63 ارسال شده در بهمن 99 مالک گزارش بازنشر ارسال شده در بهمن 99 مثلا میخوام مقادیر فیلدهای month ، day و hour توی برگه ها یا نوشته ها نمایش بدم. چه کدی باید توی فایل single.php وpage.php بزارم؟ خودم از کد زیر استفاده میکنم ولی چیزی نمایش داده نمیشه. <?php echo get_post_meta(get_the_ID(), 'month')[0]; ?> یا کد زیر و میزارم: <?php echo get_post_meta(get_the_ID(), 'month'); ?> نقل قول لینک به ارسال
unid_user 63 ارسال شده در بهمن 99 مالک گزارش بازنشر ارسال شده در بهمن 99 متوجه شدم با رفرش صفحه ویرایش نوشته مقادیری که توی فیلدها نوشتم پاک میشه. چرا پاک میشه؟ راه حلش چیه؟ نقل قول لینک به ارسال
asadiy4n 2807 ارسال شده در بهمن 99 گزارش بازنشر ارسال شده در بهمن 99 در 6 ساعت قبل، unid_user گفته است : متوجه شدم با رفرش صفحه ویرایش نوشته مقادیری که توی فیلدها نوشتم پاک میشه. خب شما داخل فانکشن چیزی وارد نکردی که این مثال خوبیه مشابه مشکل شماست https://wordpress.stackexchange.com/questions/231777/metabox-saving-values 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .