Почему не работает is_page Wordpress?

121
09 января 2020, 14:50

Требуется сделать так чтобы человек который пришел на сайт мог просмотреть только первый ролик из всех, на данный момент они делятся на Episode 1, Episode 2 и т.д

Код фрейма который отображает видео при залогиненым юзеров

<div class="video">
        <iframe src="https://player.vimeo.com/video/<?php echo carbon_get_post_meta($current_episode->ID, 'crb_vimeo_video_id'); ?>" width="100%" height="100%" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="">
        </iframe>
    </div>

Делаю для примера так, но страница перестает отображаться

<?php
    if ( is_user_logged_in() ) {
        }
    else {
        echo "<span class='label-free'>free</span>";
        }
    else (is_page( 'Episode 1' ) ) {
      echo '<div class="video"><img src="/wp-content/uploads/2018/09/img_for_online_en.jpg" width="100%" height="100%"></div>';
      }
    ?>
Answer 1

Код должен быть примерно таким, с вложенными if

<?php
if ( ! is_user_logged_in() ) {
    if ( is_page( 'Episode 1' ) ) {
        echo '
        <div class="video">
        <img src="/wp-content/uploads/2018/09/img_for_online_en.jpg" width="100%" height="100%">
        </div>';
    } else {
        echo "<span class='label-free'>free</span>";
    }
}
READ ALSO
Почему Yii2 не видит виджет, и как это исправить?

Почему Yii2 не видит виджет, и как это исправить?

Столкнулся с бедой после переезда на другой VDS сервер стал ошибки выводить о том что нет такого виджета

167
Как сохранить фигуры в ексель файле после обработки

Как сохранить фигуры в ексель файле после обработки

Библиотекой phpspreadsheet вношу изменения вxls файл (шаблон)

133
Как записать JSON в файл в Laravel?

Как записать JSON в файл в Laravel?

На вход приходит JSONОн содержится Request $request

143
Woocommerce, дочерняя тема

Woocommerce, дочерняя тема

В дочерней теме пытаюсь переопределить хук, который используется в основной теме: funcitonsphp - основная тема

157