2011-04-11 62 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代码以在其中生成缩略图。

问题与你的问题是,你问的东西类似于“我如何建立一座木塔”?有不同的方法,每个方法都取决于不同的使用情况,其中没有一个是您的问题特别处理的。不要忘记,我们在这里不是为了为你创建插件,所以不要要求精心设计的系统,而是专注于什么在扰乱你。