2013-03-29 75 views
1

我正在尝试为网站创建WordPress主题,并且想要向index.php添加幻灯片。由于我不想在索引上显示帖子,只显示幻灯片,我可以删除WordPress Loop吗?或者我需要保留它?如果我必须保留它,我怎么做才能显示幻灯片?向wordpress的主页添加幻灯片

谢谢。

+0

谢谢大家为了答案,我终于搞定了! – Reick

回答

2

我不会乱搞index.php页面,只是为了去掉头版的循环。您应该创建一个名为home.php的新文件,从index.php中复制所有内容并删除该循环。 home.php将被用作您的主页,如果您想要使用普通的index.php,那么您仍然可以使用它。

你甚至可以创建一个非常容易的自定义页面模板。

  1. 创建一个新文件,题为你想要什么。我会使用像template-home.php
  2. 添加评论/ *模板名称:主页* /。
  3. 从其他文件(如page.php)复制内容并进行首选编辑
  4. 创建新页面并在页面属性下选择页面模板。
  5. 转到设置>阅读并为您选择一个静态页面主页并选择您刚创建的页面。
0

您可以删除WordPress的循环,如果你不需要检索的帖子或回复等

**不过,我不建议这样做,因为你可能想拉从特定页面的图像,其将需要the loop

+0

那么,我怎么能保持循环,不显示任何帖子? – Reick

+0

@Reick循环(顾名思义)通过贴在帖子上的帖子/页面。但是,那里仍然存在输出HTML的代码 - 您只需删除这些行或者暂时将其注释掉。 –

+0

@Reick只有当你认为有一天你会再次想要它。但是,如果你不需要它,那么只需将其删除并节省麻烦:) –

0

您可以添加自己的HTML和JS一个只需按照以下步骤 1-创建使用记事本一个新的HTML文件(保存为slideshow.html)和过去的这个代码在它

<html> 
     <head> 

      <title>Image Slideshow</title> 

       <style type="text/css"> 

        /* All Styles Optional */ 

        * { 
      font-family:calibri,arial; 
       font-size:16pt; 
       } 

       div#show { 
       background-color:#efefe7; 
       width:400px; 
       margin:0; padding:2px; 
       border:1px solid #909090; 
       } 

       div#show table input, div#show4 table input { 
       outline-style:none; 
       } 

       </style> 

       <!--[if IE]> 
       <style type="text/css"> 
       div#show table td, div#show4 table td { 
       height:21px; 
       } 
       </style> 
       <![endif]--> 

       <script src="swissarmy.js" type="text/javascript"></script> 

       <script src="slideshow.js" type="text/javascript"></script> 

       </head> 

       <body style="margin:0; padding:0;"> 

       <div id="show"><script type="text/javascript">new                                  
       inter_slide(slideShow)</script></div> 
       </body> 

       </html> 

2-然后使用记事本创建一个新的文件并将其保存为swissarmy.js和过去,这在它“here is the code

3-使用记事本创建另一个文件并将其保存为slideshow.js和替换的URL的图片网址里面它Here is the Code

4-把所有这些文件中的一个文件夹中,打开slideshow.js然后用文本替换为自己的图像和文字的图像,你要 5打开HTML文件,它会工作