Поддержка Проблемы и решения Почему не удается прикрепить медиафайл к записи?

  • Решено Gareev Ilvir

    (@gareev-ilvir)


    Недавно возникла проблема. У меня несколько сайтов на WordPress, во всех можно прикрепить медиафайл к записи. Но на одном сайте, сегодня не смог прикрепить, так как не появляется список записей. Вчера все было нормально.

    Делал кое-какие изменения в теме шаблона, но, я так понимаю, тема никак не влияет на Админ панель WordPress. На всякий случай я даже попробовал вернуть все как было, не помогло.

    http://firepic.org/images/2014-01/17/ap97lt4qn6pv.jpg

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • тема никак не влияет на Админ панель WordPress.

    О-очень даже влияет..

    Нашел из-за чего проблема, я в functions.php вставил код:

    <?php
    function remove_more_tags($link) {
    $offset = strpos($link, ‘#more-‘);
    if ($offset) {
    $end = strpos($link, ‘»‘,$offset);
    }
    if ($end) {
    $link = substr_replace($link, », $offset, $end-$offset);
    }
    return $link;
    }
    add_filter(‘the_content_more_link’, ‘remove_more_tags’);
    ?>

    Из-за него вся проблема, проверил на другом сайте. Но вот беда, даже если теперь удалить этот код, все равно ошибка остается, и теперь это уже на двух моих сайтах.

    Кстати, этот код был нужен для того, чтобы ссылка на «Читать далее» была без анкора

    даже если теперь удалить этот код, все равно ошибка остается

    Сомнительно..
    Вы залогинены в этот момент? Не используется ли какого-нибудь кеширования?

    Всё, решил проблему, удалил этот код, потом удалил все пробелы внизу в functions.php, сохранил, перешел на медиафайлы, несколько раз обновил бразуер кнопкой F5 и вуаля, все встало на свои места.

    Только вот этот код мне очень нужен, но неизвестно, что он ещё может испортить на сайте((

    Попробуйте такой вариант

    function wikicms_change_more_tag($link, $more_link_text) {
        return ' <a href="' . get_permalink() . "\" class=\"more-link\">$more_link_text</a>";
    }
    add_filter('the_content_more_link', 'wikicms_change_more_tag', 10, 2);

    Не поверял, но по внутренним ощущениям должен работать 🙂

    Спасибо, я понял как надо, я убрал <?php

    и то ?>, которое было в function.php выделил и заменил на:

    function remove_more_tags($link) {
    $offset = strpos($link, '#more-');
    if ($offset) {
    $end = strpos($link, '"',$offset);
    }
    if ($end) {
    $link = substr_replace($link, '', $offset, $end-$offset);
    }
    return $link;
    }
    add_filter('the_content_more_link', 'remove_more_tags');
    ?>
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Почему не удается прикрепить медиафайл к записи?» закрыта для новых ответов.