2011-04-11 38 views
0

我正在創建一個WordPress photoblog主題,我想創建一個位於index.php和single.php之間的縮略圖頁面。如何在WordPress中創建縮略圖頁面

這個想法是,當有人點擊一篇博客帖子時,他們會進入縮略圖頁面查看附加到該帖子的所有照片,然後點擊要重定向到博客條目的單個圖像。 WP模板支持這個嗎?

+0

WordPress只是加載主題目錄內的文件,所以你不會被WP太多限制。如果你願意,爲什麼不讓'index.php'文件有一個只有當它接收到一個表示用戶請求了縮略圖頁面的'$ _GET'變量時才運行的部分? – Blender 2011-04-11 21:35:56

+0

非常有幫助,謝謝。如果你想添加這個答案,我會接受它。 – Keith 2011-04-12 14:28:09

回答

1

WordPress只是加載主題目錄內的文件,所以你不受WP太多的限制。

如果需要,爲什麼不讓index.php文件有一個只有當它收到$_GET變量表示用戶請求了縮略圖頁面才運行的部分?

這有點我的意思:

的single.php:

<?php 

if (isset($_GET['gallery'])) 
{ 
    // Show the gallery. 
} else { 
    // Show the main content instead 
} 

?> 

而且在index.php,你可以在gallery參數添加到網址:

<a href="single.php?gallery=1&foo=bar">Title of Article</a> 

但這就是我做這件事的方式。

0

我沒有看到你所說的「上一篇博客文章在用戶點擊」的意思,但總之,你可以修改主模板來寫像一個鏈接:

<a href="showphotos.php?id=POST_ID">Show Photos</a> 

然後寫一些自定義插件來管理每個博客文章的一組照片。

最後,創建一個頁面「showphotos」並將其分配給主題文件並添加必要的PHP代碼以在其中生成縮略圖。

問題與你的問題是,你問的東西類似於「我如何建立一座木塔」?有不同的方法,每個方法都取決於不同的使用情況,其中沒有一個是您的問題特別處理的。不要忘記,我們在這裏不是爲了爲你創建插件,所以不要要求精心設計的系統,而是專注於什麼在擾亂你。