Size: a a a

2021 August 21

MS

Maksym Solomennyk in AnyComment
ну рейтинг, если нет то 0  а если есть то покажет
источник

d

drnkwtr in AnyComment
там 140 оценок же)
источник

AT

Alexander Teshabaev in AnyComment
А задача какая стоит?
источник

MS

Maksym Solomennyk in AnyComment
не ну малоли ты один пост кидаешь а вопрос там где нет ничего
источник

d

drnkwtr in AnyComment
Нужно через rest api вытащить переменную, которая отвечает за количество оценок, и еще переменную за оценку на посте
источник

d

drnkwtr in AnyComment
например: "Rating": "3.1"
источник

AT

Alexander Teshabaev in AnyComment
надо с сервиса перенести оценки на плагин?
источник

d

drnkwtr in AnyComment
Вот есть сайт. Под него делается мобильное приложение при помощи JSON. Вставляются метаданные: ник автора, просмотры, комменты, и ОЦЕНКА на записи
источник

d

drnkwtr in AnyComment
вот типо такого
источник

AT

Alexander Teshabaev in AnyComment
Вы же можете использовать API сервиса напрямую и от туда получать данные по оценкам определенной страницы, или это не подходит?
источник

d

drnkwtr in AnyComment
Подходит. Но в документации не нашел вообще ни слова про оценки
источник

d

drnkwtr in AnyComment
Мы можем обращаться к любой ссылке с JSON
источник

AT

Alexander Teshabaev in AnyComment
Действительно в сервисе нет такого endpoint’а. Сервис в любом случае не поможет вам, так как вы пользуетесь плагином как я вижу. Если в плане кода, внутри WordPress можно использовать


$totalCount = \AnyComment\Models\AnyCommentRating::get_count_by_post($postId); // всего оценок
$avetageRating = \AnyComment\Models\AnyCommentRating::get_average_by_post($postId); // среднее значение

Как вариант, можете сделать свой мини enpoint, откуда будете возвращать эти два значения по переданному postId
источник

d

drnkwtr in AnyComment
он вывел нули. но не выдал ошибки и не крашнулся.
источник

d

drnkwtr in AnyComment
хотя есть одна идея
источник

AT

Alexander Teshabaev in AnyComment
скорее всего не тот id поста передаете, или совсем не передаете
источник

AT

Alexander Teshabaev in AnyComment
эти функции напрямую обращаются в базу и выдают результат, то есть там нет никакого контекста и прочего
источник

d

drnkwtr in AnyComment
Да!
источник

d

drnkwtr in AnyComment
Это именно то, что и нужно!
источник

d

drnkwtr in AnyComment
Спасибо огромное 👍
источник