Помогите с кодом
Дело такое скачал шаблон, и когда сижу через админку оставить отзыв есть на странице, без админки как будто кода такого и нет. вот сам код выводящий кнопку отзывы
<?php
if ($enable_reviews) {
$reviews_by_current_user_query = $bookyourtravel_review_helper->list_reviews($cruise_obj->get_base_id(), $current_user->ID);
if (!$reviews_by_current_user_query->have_posts() && is_user_logged_in()) {
BookYourTravel_Theme_Utils::render_link_button("#", "gradient-button right leave-review review-cruise", "", esc_html__('Leave a review', 'bookyourtravel'));
}
?>
<p class="review-form-thank-you" style="display:none;">
<?php esc_html_e('Thank you for submitting a review.', 'bookyourtravel'); ?>
</p>
<?php
}
if (!$cruise_obj->get_custom_field('hide_inquiry_form')) {
BookYourTravel_Theme_Utils::render_link_button("#", "gradient-button right contact-cruise", "", esc_html__('Send inquiry', 'bookyourtravel'));
?>
<p class="inquiry-form-thank-you" style="display:none;">
<?php esc_html_e('Thank you for submitting an inquiry. We will get back to you as soon as we can.', 'bookyourtravel'); ?>
</p>
<?php
} ?>
Начни с изучения php
is_user_logged_in()- по-русски: "пользователь авторизирован?"Твоя кнопка выводится только для авторизированных пользователей
ну это я понял, а как вывести ее для всех? вот в чем вопрос) удалив ее ничего не выходит
У тебя в if два условия. Второе условие - проверка авторизованность пользователя. Про первое не могу точно сказать, т.к. тут не весь код. По названию похоже, что идет проверка, есть ли у пользователя посты/отзывы.
Удали весь if и будет тебе счастье.