edenarezo 2 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 (ویرایش شده) سلام. یکسری متاباکس اضافه کردم. اما وقتی در فیلدها جملات فارسی نوشته می شه، اینها رو نمایش و ذخیره نمیکنه. کدی که متاباکس ها رو ذخیره می کنه، این هستfunction mytheme_save_data($post_id) {global $meta_box;// verify nonceif (!wp_verify_nonce($_POST['mytheme_meta_box_nonce'], basename(__FILE__))) {return $post_id;}// check autosaveif (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {return $post_id;}// check permissionsif ('page' == $_POST['post_type']) {if (!current_user_can('edit_page', $post_id)) {return $post_id;}} elseif (!current_user_can('edit_post', $post_id)) {return $post_id;}foreach ($meta_box['fields'] as $field) {$old = get_post_meta($post_id, $field['id'], true);$new = $_POST[$field['id']];if ($new && $new != $old) {update_post_meta($post_id, $field['id'], $new);} elseif ('' == $new && $old) {delete_post_meta($post_id, $field['id'], $old);}}} ویرایش شده بهمن 92 توسط edenarezo نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 نباید مشکلی باشهاما خب بخش حلقه را در کد به کد زیر تغییر دهیدو تستforeach ($meta_box['fields'] as $field) { $new = $_POST[$field['id']]; update_post_meta($post_id, $field['id'],$new);} 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .