Высоков.ру

SQL-запросы: как добавить количество просмотров к постам на WordPress

как добавить количество просмотров к постам 1

После переноса блога из liveinternet количество просмотров постов обнулилось. Чтобы увеличить количество просмотров, использовал SQL-запрос к базе данных WordPress.

Не нужно практиковать искусственное увеличение количества просмотров – это не обманет ни одного заинтересованного в объективной информации человека. В этом случае увеличил количество просмотров с помощью SQL-запроса только для внешнего эффекта, потому что просмотров было много, а теперь надпись «просм. 0» выглядит как-то обидно для самих записей.

Восстановить реальное количество просмотров для блога, перенесенного с Лиру, — задача, конечно, нереальная для обычного пользователя. Поэтому выбираем из двух зол меньшее и просто увеличим количество просмотров (views) для всех записей сайта на определенное число.

Путем хитрых умозаключений составил запрос к базе данных Вордпресс, который прибавит в таблицах к количеству просмотров какое-то значение.

SQL-запрос для «увеличения числа просмотров»

UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, meta_value, meta_value+212) WHERE meta_key = ‘views’

Если установлен специальный плагин, то запрос можно сделать из админки, если нет – в базе данных.

как добавить количество просмотров к постам 2

В этом запросе на изменение количества просмотров постов WordPress:

UPDATE – команда на изменение таблицы wp_postmeta (мета-данные постов);

SET – установить новое значение (в столбце meta_value);

REPLACE – изменить значение данных (в столбце meta_value к текущему значению прибавить число 212);

WHERE – условие, по которому значения меняются только в строчках, которым параметру meta_key соответствует значение «views».

2 комментария к записи «SQL-запросы: как добавить количество просмотров к постам на WordPress»
  1. Вячеслав:

    Чтобы добавить количество просмотров к постам на WordPress, можно воспользоваться SQL-запросами для работы с базой данных. Первым делом, нужно создать новое поле в таблице постов, например, `views`, используя SQL-запрос `ALTER TABLE wp_posts ADD COLUMN views INT DEFAULT 0;`. Затем, чтобы обновить количество просмотров, нужно использовать запрос, который будет увеличивать значение этого поля каждый раз, когда кто-то просматривает пост. Например: `UPDATE wp_posts SET views = views + 1 WHERE ID = пост_ID;`. Не забудьте заменить `пост_ID` на фактический ID поста. Такой подход позволит отслеживать популярность ваших записей.

  2. Аделина:

    Чтобы добавить количество просмотров к постам на WordPress с помощью SQL-запросов, можно создать отдельное поле в таблице постов. Для этого делаем запрос на обновление, который будет увеличивать значение просмотров каждый раз, когда пост открывается. Например, сначала добавляем колонку для просмотров:

    ALTER TABLE wp_posts ADD views INT DEFAULT 0;

    Затем, когда пользователь открывает пост, выполняем запрос:

    UPDATE wp_posts SET views = views + 1 WHERE ID = пост_ID;

    Таким образом, вы сможете отслеживать, сколько раз был просмотрен каждый пост. Не забудьте обновить вывод постов, чтобы показывать это количество на странице.

Комментировать