2015-04-07 109 views
0

我有一個嵌入HTML5音頻的WordPress博客。我想限制它到主博客頁面而不是其他頁面。我如何實現這一目標?我當前的代碼如下所示:在WordPress中創建特定音頻HTML5播放器頁面

<!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 } ?> 

下面是它在做什麼:

設置一個變量等於主頁URL。

2.設置一個等於當前頁面URL的變量。

比較兩個變量(URL)的

4.顯示的音頻播放器,如果網址匹配。

+0

我試過這段代碼,雖然音頻播放,它仍然播放像所有帖子:https://blog.systechforum.net/using-bcrypt-in-your-wordpress-blog/ 這是我有: <? php $ homepage =「https://blog.systechforum.net」; $ currentpage = $ _SERVER ['REQUEST_URI']; if($ homepage == $ currentpage){?> 「;