2015-04-07 5 views
0

У меня есть блог WordPress со встроенным аудио HTML5. Я хотел бы ограничить его на главные страницы блога, а не на других страницах. Как мне это достичь? Мой текущий код выглядит следующим образом:Создание специальной страницы HTML5-плеера в WordPress

<!DOCTYPE html> 
<html> 
    <body> 
    <audio autoplay> 
     <source src="https://blog.systechforum.net/blogaudio.mp3" type="audio/mpeg"> 
     <source src="https://blog.systechforum.net/blogaudio.ogg" type="audio/ogg"> 
     Your browser does not support the audio element. Use Firefox or Chrome. 
    </audio> 
    </body> 
</html> 
+0

Вы хотите добавить этот тег audio в один из файлов шаблона домашней страницы WordPress (php-файл). –

+0

У меня уже есть HTML5-аудио в блоге, я просто хочу ограничить его основными сообщениями в блоге, а не другими страницами. Прямо сейчас я использую виджет, чтобы добавить код HTML5 в нижний колонтитул. –

ответ

0

Вот некоторые PHP код, который должен выполнить это:

<? php 
    $homepage = "/"; // modify this to match your home page URL 
    $currentpage = $_SERVER['REQUEST_URI']; 
    if($homepage==$currentpage) { ?> 
    <audio autoplay> 
    <source src="https://blog.systechforum.net/blogaudio.mp3" type="audio/mpeg"> 
    <source src="https://blog.systechforum.net/blogaudio.ogg" type="audio/ogg"> 
    Your browser does not support the audio element. Use Firefox or Chrome. 
    </audio>"; 

<? php } ?> 

Вот что он делает:

1. Установка переменной равно домашнюю страницу URL.

2. Установка переменной, равной текущему URL-адресу страницы.

3. Сравнивая две переменные (URL)

4. Отображение аудиоплеер, если матч URL-адресов.

+0

Я пробовал этот код, и хотя звук воспроизводится, он по-прежнему воспроизводится на всех сообщениях: https://blog.systechforum.net/using-bcrypt-in-your-wordpress-blog/ Это то, что у меня есть: ";

Смежные вопросы