да, вы можете сделать это, используя куки.
php имеет функции для работы с куки, в основном setcookie () и компаньонами
**/ Set a Cookie /*
add_action( 'init', 'set_mycookie' );
function set_mycookie() {
setcookie( 'cookiename', 'cookievalue', time() + 3600, COOKIEPATH, COOKIE_DOMAIN );
}
**/ Get a Cookie /*
add_action( 'wp_head', 'get_mycookie' );
function get_mycookie() {
$myvar= isset( $_COOKIE['cookiename'] ) ? $_COOKIE['cookiename'] : 'cookie not set';
}
**/ Delete or Unset /*
add_action( 'init', 'unset_mycookie' );
function unset_mycookie() {
setcookie( 'cookiename', '', time() - 3600, COOKIEPATH, COOKIE_DOMAIN );
}
сейчас, изКонечно, это самые основные общие примеры, но вы можете использовать его с любым набором условий (например, @Bibberty комментарий / вопрос), например, по сеансу, по пользователю, по дню, по странице и т. д.все, что вы хотите.
Sidenote - wp имеет специальные функции для использования куки, в основном для управления аутентификацией и сеансом (что wp не делает по умолчанию).см. wp_set_auth_cookie () , чтобы узнать больше
sidenote 2 Кроме того, что касается вашего кода ... внедрение php в JS (или наоборот) - плохая практика,wp на самом деле имеет очень классную и элегантную функцию для работы с этим , и если вы действительно хотите изучать php / wp - вам лучше начать использовать его сейчас