• Пример, есть страница site.ru/page
    я пересоздаю новую страницу взамен текущей с тем же урлом (site.ru/page), при этом заранее удаляю действующую и удаляю ее окончательно с корзины, после чего нажимаю опубликовать новую, итогом появляется урл типа site.ru/page-2
    Происходит как-то рандомно, иногда решается очисткой кеша, но сейчас не могу страницу создать без цифры в конце, как решать такой вопрос?

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Приходится лезть в таблицу ast_posts и перебирать в поисках этого кусочка урла зависшего где попало в базе таблицы

    Так у вас пост со старым урлом остаётся в базе или нет?

    пост нет, а вот какой-то хвот картинки остался с поминанием адреса расположения — да

    Касяк WP ?

    Модератор Yui

    (@fierevere)

    永子

    https://ru.wordpress.org/plugins/better-search-replace/

    взяли, заменили все сразу и забыли о том, чтобы исправлять всё руками

    кстати «косяк» может раздражать если сайт доступен по разным url (например с http:// и https://),

    если вы создали запись или страницу в админке с одного адреса, то он и будет использован для вложений, а если сайт ведут разные люди и используют разные url для доступа у сайту, то получается винегрет

    сайт доступен только по одному адресу, и никто кроме меня его не ведет.
    ? лишь в том, почему периодически такие танцы с бубном происходят, есть прямой алгоритм действий?
    Почему удаленная страница из корзины оставляет хвосты в базе?

    я даже провел эксперимент, в тот момент когда я уже не мог сменить урл на тот который мне нужен (пока в базе не уладил хвост)
    я создавал несколько раз страницы с одним и тем же урлом, удалял их по разному, и создавал новую с необходимым мне урлом и все без проблем, следовательно в WP проблема

    пока в базе не уладил хвост

    Так может все-таки расскажете нам подробнее, что именно за «хвост»?

    есть стать, удалил, удалил из корзины, все ничего нигде нет, но в базе есть 1 фотка, принадлежащая этой статье, и в одном поле строки есть наш урл, удаляю строку и проблема решено. НО это час потраченного времени, там ничего не ищется, все перебирается вручную.

    Вы ссовсем не можете конкретно описать, что у вас в базе происходит? Где что лежит, что где остаётся…

    • Ответ изменён 3 месяца, 1 неделя назад пользователем efess.

    Я обязательно сфоткаю след.раз такой момент, но таблица ast_posts, и если у вас нет понятия как в ней лижит страница, то мне сложно вам объяснить это, но я попробую, представьте много полей и у каждого есть свой атрибут и заголовок столбца, у страницы есть тайтл и дескрипшен, по которому можно хоть как-то что-то идентифицировать в этой таблице и по этим параметрам ты ничего не находишь в ней, но при этом взглядом видишь что есть имя фотки, которая была на этой странице, лезешь в неё и видишь, имя колонки не относится к URL, а словно скешированная вида — ?H? Dr3573 следом за которой и написан этот урл. Мне бы очень не хотелось ещё раз тратить столько времени, но будет время я ещё раз попробую, и если такая же проблема будет, то это касяк wp, повторюсь, проблема рандомная, и только за прошлую неделю 3-ды, 2 из который лечились сбросом кеша, но в папке кеша перед сбром ничего не было, как-то так. И моё наблюдение, что не стоит нажимать удалить страницу а админке когда ты на ней находишься, а а лучше зайти в рубрику страницы и оттуда нажать удалить потом перейти в корзину и ещё раз нажать удалить окончательно

    Какой колонки?…

    К сведению, у постов еще ID есть, по ним посты в базе определяются

    ага. вы помните id старицы которую удалили? и я о том же. Я с базами работаю давно, и нет проблемы в понимании. У меня вообще ощущение что разговор заходит в не в то русло 🙂

    С базами работаете, а ID поля таблицы назвать не можете… Ну ну…

    можете не напрягаться дальше.

Просмотр 13 ответов — с 1 по 13 (всего 13)