Web サイト用の WordPress テーマを作成しようとしていて、index.php にスライドショーを追加したいと考えています。投稿をインデックスに表示せず、スライドショーのみを表示したいので、WordPress ループを削除することはできますか? それとも保管しておく必要がありますか?保存しなければならない場合、スライドショーのみを表示するにはどうすればよいですか?
ありがとう。
フロントページのループを削除するためだけに index.php ページをいじることはしません。home.php という名前の新しいファイルを作成し、index.php からすべてのコンテンツをコピーして、そこにあるループを削除する必要があります。home.php はホームページとして使用されます。通常の index.php を使用したい場合は、引き続き使用できます。
非常に簡単にカスタム ページ テンプレートを作成することもできます。
おそらく、ホームページに投稿を表示したくないでしょう。
その場合は、代わりに静的フロント ページまたはスプラッシュ ページを作成することをお勧めします。
独自の 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として保存し、画像のURLをその中のURLに置き換えます コードは次のとおりです
4- これらすべてのファイルを 1 つのフォルダーに入れて、slideshow.js を開き、画像を独自の画像に置き換え、テキストを必要なテキストに置き換えます 5- HTML ファイルを開くと、機能します
投稿や返信などを取得する必要がない場合は、wordpress ループを削除できます。
** ただし、必要な特定のページから画像をプルしたい場合があるため、これを行うことはお勧めしません。the loop