Публикации какого типа записи публикуются? не в группах случайно?
Otshelnik-Fm сказал(а)
Не совсем верно вы указали проблему.
Если "пользователь 1" подписан на админа - то запись черновика он не увидит.
А вот если он на админа не подписан, а подписан на "пользователя 2" (пользователь 2 и подписан на админа), то запись черновика админа он увидит.
вроде как не должно такого возникать, публикации первого и второго уровня получаются одним запросом, а там идет проверка на статус публикации, выбираются только publish.
Otshelnik-Fm сказал(а)
Не совсем верно вы указали проблему.
Если "пользователь 1" подписан на админа - то запись черновика он не увидит.
А вот если он на админа не подписан, а подписан на "пользователя 2" (пользователь 2 и подписан на админа), то запись черновика админа он увидит.
Ну у меня просто был подписан на админа, ну сейчас вижу что-то эта функция почему-то у меня не работает. Плюс в логах идут ошибки в базу по feed
Андрей Plechev сказал(а)
логи кстати, можете выложить, возможно они помогут выявить другие ошибки в работе дополнения
Обновился до 13.8.3 проблема с логах осталась. Испавилось, что не стали видны сохраненные статьи, которые еще не были опубликованы
И еще не работает кнопка подписаться. При нажатии на нее ничего не происходит. У вас на сайте все работает отлично, хотя кнопка в черный список тоже работает не корректно. Блокирует, но разблокировать дает только после перазагрузки страницы
Странный у вас префикс бд. Почему там в одном случае есть в имени таблицы точка, в другом нет?
У вас мультисайт? Сайт на поддомене? Может как-то модифицировали сам вордпресс (выносили ядро вордпресса за пределы папки, переименовывали)?
разблокировать дает только после перазагрузки страницы
это чтоб не игрались с "вкл/выкл" 😉
Otshelnik-Fm сказал(а)
Странный у вас префикс бд. Почему там в одном случае есть в имени таблицы точка, в другом нет?
У вас мультисайт? Сайт на поддомене? Может как-то модифицировали сам вордпресс (выносили ядро вордпресса за пределы папки, переименовывали)?разблокировать дает только после перазагрузки страницы
это чтоб не игрались с "вкл/выкл" 😉
Префикс странный потому что я его переименовал прежде чем выложить. чтоб не имя моей базы видно было.
Вот так он выглдядит верно
imya_bazi.wp_rcl_feeds
Otshelnik-Fm сказал(а)
Ок. Вы посмотрите внимательно - он в этих 5 запросах пишет doesn't exist (не существует). В оригинальных логах имя совпадает? Или он все правильно пишет - что нет такой таблицы
Посмотрел и правда нет такой таблицы у меня в базе. Самое интересное, что я тестирую рекол на двух сайтах, на одном он чистый стоит и делаю обновления, на втором где блог виду уже делаю исправления под себя. Ошибка в логах появилась после обновления на версию 13.8.0 до этого такой ошибки не было.
Мне что сделать вручную таблицу создать ?
уже делаю исправления под себя
- не напортачили ли?
Создавайте указанную таблицу. И смотрите что в логах будет и какие данные появятся в этой таблице потом.
Хотя как у вас выводятся подписки - ума не предложу
Случаем нет там с похожей на _rcl_feeds таблицы (по окончанию. и там все данные по подпискам)?
Лог то с этого сайта? - где у вас всё работает, но создаются такие логи...
Otshelnik-Fm сказал(а)
уже делаю исправления под себя
- не напортачили ли?
Создавайте указанную таблицу. И смотрите что в логах будет и какие данные появятся в этой таблице потом.
Хотя как у вас выводятся подписки - ума не предложу
Случаем нет там с похожей на _rcl_feeds таблицы (по окончанию. и там все данные по подпискам)?
Лог то с этого сайта? - где у вас всё работает, но создаются такие логи...
У меня на обоих сайтах, даже с чистым реколом такая ошибка
Но при этом вы говорите что feed у вас работает.
Нет таблицы префикс_rcl_feeds - скрипту неоткуда брать данные, и фида у вас быть не может.
upd. Проверил переименовав (выкинув таблицу фида) получаю аналогичные ошибки. Обращаюсь к странице фида получаю записи всех (наверное всех - их у меня мало) пользователей. А по логике - не от кого не должно быть записей в фиде
Уточнил у Андрея - если еще нет подписок ни на кого - выводятся все записи. А отписываясь от авторов или подписываясь на них - формируешь фид точно под себя.
Otshelnik-Fm сказал(а)
Но при этом вы говорите что feed у вас работает.
Нет таблицы префикс_rcl_feeds - скрипту неоткуда брать данные, и фида у вас быть не может.
Все проблема решилась, как всегда очень просто. Я отключил feed и снова включил. После чего таблица появилась и ошибка ушла.
Otshelnik-Fm сказал(а)
а я ответил дополнив коментарий выше (upd.)
Думаю это надо поправить. Еще нашел вот такое дело. Я в статьях использую шорткоды, при просмотре фида, видно все шорткоды которыми обернут текст. Можно ли сделать чтоб в ленте видно было уже обработанный текст, который пользователь видет на странице, а нет тот который у меня. Надеюсь понятно пояснил.
Добавлю: Как сделать чтоб в ленте видно было только статьи публикации, а не страницы. У меня там даже видно как я страницу контактов создал