Как передать PHP в HTML?

186
09 января 2020, 13:10

Есть нюанс, может подскажите если есть возможность, как правильно сделать? А то уже голову сломал...

if ( ! is_user_logged_in() ) { 
if ( ! is_single() ) { 
echo '<div class="video"> 
    <iframe src="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>'; 
 } 
}
Answer 1
if ( ! is_user_logged_in() ) { 
    if ( ! is_single() ) { 
        echo '<div class="video"> 
            <iframe src="player.vimeo.com/video/'.carbon_get_post_meta($current_episode->ID, "crb_vimeo_video_id").'" 
            width="100%" height="100%" frameborder="0" webkitallowfullscreen="" 
            mozallowfullscreen="" allowfullscreen=""> 
            </iframe> 
            </div>'; 
     } 
}
Answer 2

Вот вам третий вариант... Тоже рабочий :) Я его предлагаю, потому что, он ближе к рекомендованному применению кода.

PHP очень удобен тем, что такую задачу как Ваша можно решить сразу тремя способами. Именно благодаря, такому "дружелюбному" подходу к разработчику PHP И стал одним из самых востребованных языков.

if ( ! is_user_logged_in() ) {
    if ( ! is_single() ) {
        $varembed = carbon_get_post_meta($current_episode->ID, 'crb_vimeo_video_id');
        echo "<div class='video'> 
                <iframe src='player.vimeo.com/video/{$varembed}' width='100%' height='100%' frameborder='0' webkitallowfullscreen='' mozallowfullscreen='' allowfullscreen=''> 
                </iframe> 
              </div>";
    }
}
Answer 3

Сделайте так:

<?php
if ( ! is_user_logged_in() ) {
    if ( ! is_single() ) {
        ?>
        <div class="video">
            <iframe
                    src="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
    }
}
READ ALSO
Как защитить удаление из SQL

Как защитить удаление из SQL

Я хочу удалить определенный элемент из массива, имею следующий PHP код

163
PHP Не работает загрузка файлов на сервер?

PHP Не работает загрузка файлов на сервер?

Всем привет! Помогите пожалуйста кто разбирается, целый день вожусь с этимЯ вывожу через цикл данные среди которых есть форма

195
Подать массив в функцию

Подать массив в функцию

Есть необходимость воспользоваться некоторой функциейНапример:

204