1

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

谢谢。

4

4 回答 4

2

我不会为了删除首页的循环而弄乱 index.php 页面。您应该创建一个名为 home.php 的新文件,从 index.php 复制所有内容并删除那里的循环。home.php 将用作您的主页,如果您想使用普通的 index.php,那么您仍然可以使用它。

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

  1. 创建一个新文件,标题为你想要的。我会使用类似 template-home.php
  2. 添加注释 /*模板名称:主页*/。
  3. 从另一个文件(例如 page.php)复制内容并进行首选编辑
  4. 创建一个新页面并在页面属性下选择页面模板。
  5. 转到设置>阅读并为您的主页选择一个静态页面,然后选择您刚刚创建的页面。
于 2013-03-29T23:21:14.820 回答
1

您可能不想在主页上显示帖子。

如果是这样,那么我建议您改为创建静态首页或启动页面。

于 2013-03-29T23:16:38.900 回答
0

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

** 但是,我不建议这样做,因为您可能想从需要的特定页面中提取图像the loop

于 2013-03-29T23:11:29.430 回答
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 并将其粘贴到其中“这里是代码

3-使用记事本创建另一个文件并将其另存为 slideshow.js 并将图像网址替换为其中的网址 这是代码

4-将所有这些文件放在一个文件夹中并打开slideshow.js,然后将图像替换为您自己的图像,并将文本替换为您想要的文本5-打开HTML文件,它将起作用

于 2013-05-24T10:21:59.960 回答