WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Помогите с кодом

Дело такое скачал шаблон, и когда сижу через админку оставить отзыв есть на странице, без админки как будто кода такого и нет. вот сам код выводящий кнопку отзывы

    <?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
				} ?>
0
lalalalylyly
6 лет назад
  • 1
    newbie35 yumchief.com

    Начни с изучения php

    if (!$reviews_by_current_user_query->have_posts() && is_user_logged_in())

    is_user_logged_in() - по-русски: "пользователь авторизирован?"

    Твоя кнопка выводится только для авторизированных пользователей

    6 лет назад

    ну это я понял, а как вывести ее для всех? вот в чем вопрос) удалив ее ничего не выходит

    newbie 6 лет назад

    У тебя в if два условия. Второе условие - проверка авторизованность пользователя. Про первое не могу точно сказать, т.к. тут не весь код. По названию похоже, что идет проверка, есть ли у пользователя посты/отзывы.

    Удали весь if и будет тебе счастье.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация