У меня есть веб-страница на WordPress. Связал с аккаунтом гугл аналитики. Теперь мой вопрос: есть ли какие-нибудь возможности, которые я могу захватить "userID" пользователя через WordPress и сохранить его в моей базе данных, который находится на моей веб-странице?
Спасибо
да и еще вопрос. Можно ли также захватить идентификатор пользователя для гостя.?
да, вы можете сохранить userId в своей БД
не могли бы вы объяснить мне, как я могу это сделать .. Я борюсь с этим последние пару дней ...

Вот логика вашего требования.
Добавьте этот код в нижний колонтитул.
if (is_user_logged_in()) {
global $wpdb;
echo 'User ID: ' . get_current_user_id();
echo "page URl".get_permalink( get_the_ID() );
//insert query here
$wpdb->insert('wp_your_table', array(
'pageurl' => get_permalink( get_the_ID()),
'user_id' => get_current_user_id()
));
}
Я добавил этот код в нижний колонтитул своей страницы, он не работает. Не могли бы вы объяснить это поподробнее. потому что я новичок в этом деле. "get_current_user_id ()" это функция?
Вы создали новую таблицу wp_your_table с полями pageurl и user_id ?
не могли бы вы поделиться скриншотом footer.php
Я прикрепил ссылку на папку диска, где вы можете найти скриншоты footer.php drive.google.com/drive/folders/…
@Turbo почему тут место $ wpdb; должно быть $wpdb;
Похоже проблема с редактором. потому что я просто скопировал то же самое и вставил его туда. Я даже не могу его редактировать.
информацию о пользователе для печати? вот так i.stack.imgur.com/cgJka.png. войдите как клиент, тогда только он будет печатать.
Я потерялся, где я могу увидеть распечатанное заявление на веб-странице.? он ничего не показывает. и в редакторе я не могу редактировать пробел "$ wpdb;". WordPress доставляет мне неприятности ..
в разделе нижнего колонтитула веб-страницы вы можете увидеть результат. вам необходимо войти в систему как клиент.
userId вашего входа на сайт WordPress?