2015-04-07 104 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){?> “;