انجمن


ظاهر نشدن کادر آپلود برای نوشتن پست جدید  (۱۳ نوشته)

  • daydl.com

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱
    تشکر شده: ۴ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۸ بهمن ۱۳۹۰ - ۱۲:۲۶

    با سلام خدمت اساتید عزیز و بزرگوار .
    من وردپرس جدید نصب کردم و قالب جدیدی رو هم نصب کردم . اما با کمال تعجب می بینم که هنگام نوشتن پست جدید روی گزینه ی آپلود که کلیک می کنم هیچ چیزی ظاهر نمیشه تا مدیا آپلود کنم اما اگر روش راست کلیک کنم و توی تب جدیدی بازش کنم باز می شه !

    لازم به ذکر هست که توس پیشخوان ، قسمت نوشتن پست فوری خیلی خوب و راحت کار می کنه و توی نوشتن برگه ی جدید هم راحت به صورت یه کادر میاد .

    اما موقع نوشتن پست جدید اذیت می کنه و نمیاد و باید حتما توی تب جداگونه ای بازش کنم که اون هم دردسرهای خاص خودش رو داره .

    راه حلی می تونین به من پیشنهاد بدین برای حل این مشکل عزیزان ؟

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۸ بهمن ۱۳۹۰ - ۲۳:۲۶

    من وردپرس جدید نصب کردم و قالب جدیدی رو هم نصب کردم . اما با کمال تعجب می بینم که هنگام نوشتن پست جدید روی گزینه ی آپلود که کلیک می کنم هیچ چیزی ظاهر نمیشه تا مدیا آپلود کنم اما اگر روش راست کلیک کنم و توی تب جدیدی بازش کنم باز می شه !

    سلام، وقت بخیر.
    تمامی افزونه ها را غیرفعال کنید و مجدد تست کنید.

    احتمالا یک جی کوئری در اون قسمت لود میشه!
    پ.ن: اگر جی کوئری ورد بخش مدیریت فراخوانی شود. بخش بارگزاری را غیرفعال میکند.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Morteza - Parsa - daydl.com
  • daydl.com

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱
    تشکر شده: ۴ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۹ بهمن ۱۳۹۰ - ۰۱:۲۶

    درود مجدد دوست من .

    با اینکه افزونه ی خاص و جدیدی وجود نداشت اما همه رو غیر فعال کردم ولی باز مشکل پابرجاست متاسفانه .

    اما متوجه شدم که قالب رو اگر روی پیشفرض وردپرس نتظیم کنم این مشکل پیش نمیاد . به نظرتون مشکل از کجای قالب می تونه باشه ؟

    پیشاپیش بسیار سپاسگزارم

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۹ بهمن ۱۳۹۰ - ۰۹:۵۳

    اگر قالبتون دارای فایل functions هست اون رو مورد بررسی قرار بدین

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    daydl.com
  • daydl.com

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱
    تشکر شده: ۴ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۹ بهمن ۱۳۹۰ - ۱۱:۴۶

    بسیار بسیار ممنونم بابت راهنمایی تون .

    مشکل از فایل فانکشنز هست . الان دارم بررسیش می کنم .

    به نظرتون دقیقا از کجای فایل فانکشن می تونه باشه ؟

    خیلی سپاسگزارم ...

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۹ بهمن ۱۳۹۰ - ۱۲:۰۰

    محتوای فایل functions قالبتون اینجا در بین تگ code بذارید تا بررسی بشه

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    daydl.com
  • daydl.com

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱
    تشکر شده: ۴ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۹ بهمن ۱۳۹۰ - ۱۲:۱۰

    الان که بررسی کردم دیدم فایل فانکشن با قطعه کد

    / Load theme post options`
    require_once(THEME_ADMIN . '/post-options.php');`

    تنظیمات مربوط به پست رو از فایل post-options.php فراخوانی می کنه .

    <?php`
    global $shortname;
    $meta_box_post = array(
    'id' => 'my-meta-box',
    'title' => 'Video URL',
    'page' => 'post',
    'context' => 'normal',
    'priority' => 'high',
    'fields' => array(
    array(
    'name' => 'Post Video URL',
    'desc' => 'Insert videos, flash, YouTube, Vimeo full url.<br><strong>Note:</strong> <i>If is empty will show image full preview from Post Thumbnail.</i>',
    'id' => $shortname . '_pretty_video_flash',
    'type' => 'text',
    'std' => ''
    )
    )
    );
    add_action('admin_menu', 'mytheme_add_box_post');

    // Add meta box
    function mytheme_add_box_post() {
    global $meta_box_post;

    add_meta_box($meta_box_post['id'], $meta_box_post['title'], 'mytheme_show_box_post', $meta_box_post['page'], $meta_box_post['context'], $meta_box_post['priority']);
    }

    // Callback function to show fields in meta box
    function mytheme_show_box_post() {
    global $meta_box_post, $post;

    // Use nonce for verification
    echo '<input type="hidden" name="mytheme_meta_box_nonce" value="', wp_create_nonce(basename(__FILE__)), '" />';

    echo '<table class="form-table">';

    foreach ($meta_box_post['fields'] as $field) {
    // get current post meta data
    $meta = get_post_meta($post->ID, $field['id'], true);

    echo '<tr>',
    '<th style="width:25%"><label for="', $field['id'], '"><strong>', $field['name'], '</strong></label></th>',
    '<td>';
    switch ($field['type']) {
    case 'text':
    echo '<input type="text" name="', $field['id'], '" id="', $field['id'], '" value="', $meta ? $meta : $field['std'], '" size="30" style="width:97%" />', '
    ', $field['desc'];
    break;
    case 'textarea':
    echo '<textarea name="', $field['id'], '" id="', $field['id'], '" cols="60" rows="4" style="width:97%">', $meta ? $meta : $field['std'], '</textarea>', '
    ', $field['desc'];
    break;
    case 'select':
    echo '<select name="', $field['id'], '" id="', $field['id'], '">';
    foreach ($field['options'] as $option) {
    echo '<option', $meta == $option ? ' selected="selected"' : '', '>', $option, '</option>';
    }
    echo '</select>';
    break;
    case 'radio':
    foreach ($field['options'] as $option) {
    echo '<input type="radio" name="', $field['id'], '" value="', $option['value'], '"', $meta == $option['value'] ? ' checked="checked"' : '', ' />', $option['name'];
    }
    break;
    case 'checkbox':
    echo '<input type="checkbox" name="', $field['id'], '" id="', $field['id'], '"', $meta ? ' checked="checked"' : '', ' />';
    break;
    }
    echo '<td>',
    '</tr>';
    }

    echo '</table>';
    }

    add_action('save_post', 'mytheme_save_data_post');

    // Save data from meta box
    function mytheme_save_data_post($post_id) {
    global $meta_box_post;

    // verify nonce
    if (!wp_verify_nonce($_POST['mytheme_meta_box_nonce'], basename(__FILE__))) {
    return $post_id;
    }

    // check autosave
    if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
    return $post_id;
    }

    // check permissions
    if ('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_post['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);
    }
    }
    }
    ?>`

    فکر میکنم مشکل از نیمه ی بالایی باشه البته .
    خیلی خیلی ممنونم

  • daydl.com

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱
    تشکر شده: ۴ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۹ بهمن ۱۳۹۰ - ۱۲:۴۵

    هرجی کد بالا رو بررسی کردم به نکته ای که با کادر آپلود مرتبط باشه برنخوردم .

    براتون فایل فانکشن رو آپلود کردم ، اگر ممکن هست بفرمایین که از کجا آب میخوره این مشکل . من هم همرته شما درحال بررسی هستم .

    پیشاپیش ممنونم از شما دوست من :)

    http://s1.picofile.com/file/7287374301/functions.rar.html

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۹ بهمن ۱۳۹۰ - ۱۳:۲۳

    کل قالب رو قرار بدین تا بررسی کاملی صورت بگیره شاید مورد اون قسمت نباشه

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    daydl.com
  • daydl.com

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱
    تشکر شده: ۴ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۹ بهمن ۱۳۹۰ - ۱۳:۳۳

    مطمئن هسنم از فانکشن هست . چون وقتی فایل فانکشن رو تغییر نام میدم کادر آپلود باز میشه اما دیگه سایت بالا نمیاد چون تقریبا همه چیز از همین فانکشن کنترل می شه .

    حالا از کجاش هست این واقعا مستاصلم کرده !

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۹ بهمن ۱۳۹۰ - ۱۳:۴۸

    من که مورد خاصی توی اون ندیدم
    ولی این فایل رو دانلود کنید و جایگزین کنید
    انکدینگ فایل فانکشنز رو هم بررسی کنید
    محتوای فایل post-options.php رو هم بررسی کنید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    daydl.com
  • daydl.com

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱
    تشکر شده: ۴ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۹ بهمن ۱۳۹۰ - ۲۱:۰۳

    والا هرچی تلاش کردم این مشکل عجیب رو نشد که نشد حل کنم !
    توی پیج کادر آپلود بیاد و توی پست نیاد !

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۸ بهمن ۱۳۹۰ - ۲۰:۳۹

    در محتویات فایل function.php و include های آن به دنبال:

    wp_print_scripts
    wp_enqueue_script

    بگردید و اگر بود کامنتش کنید ویا شرطی برایش قرار بدین

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    NESTED - Morteza

درباره‌ی این موضوع



برچسب‌ها