Я работаю над оператором if, который определяет, вошел ли пользователь в систему и уже приобрели продукт.
Я обнаружил, что следующий код определяет это правильно:
<?php
if ( is_user_logged_in() ) {
global $product;
$current_user = wp_get_current_user();
if ( wc_customer_bought_product( $current_user->user_email, $current_user->ID, $product->get_id() )):
?>
Однако я хочу настроить это так, чтобы я мог отображать отдельный контент, когда пользователь вошел в систему.
Я потратил несколько часов, пытаясь включить приведенный выше код в традиционный цикл, но безуспешно.
Следующие работы:
<?php if ( is_user_logged_in() ): ?>
<h1>Logged In</h1>
<?php else: ?>
<h1>Logged Out</h1>
<?php endif ?>
Но когда я добавляю разметку, чтобы определить, был ли продукт куплен, я получаю ошибки.