Помогите с кодом
Дело такое скачал шаблон, и когда сижу через админку оставить отзыв есть на странице, без админки как будто кода такого и нет. вот сам код выводящий кнопку отзывы
<?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 и будет тебе счастье.