如何在 PHP 中创建可视化存档?

Posted

技术标签:

【中文标题】如何在 PHP 中创建可视化存档?【英文标题】:How to create a Visual Archive in PHP? 【发布时间】:2014-03-02 01:38:12 【问题描述】:

我有兴趣为一个类似于此的博客创建一个可视化存档:

http://www.thisiscolossal.com/visual-archive/

我想就如何解决这个问题提供一些意见。我正在尝试通过 w3schools 学习 php 和 CSS,我的计划是分解这个 wordpress 插件:

http://wordpress.org/plugins/snazzy-archives/

看看我是否可以根据自己的喜好更改它...我想我的主要问题是学习如何制作这种东西的最佳途径是什么?

感谢您的意见! -查尔斯

【问题讨论】:

你想为基于 Wordpress 的网站制作这个吗? 是的,我肯定是。 我为你编辑了我的答案。我实际上也是一个 Wordpress 开发人员。 :D 【参考方案1】:
    开始创建 html 表单并学习 PHP 的 $_GET 和 $_POST 变量。 从 php.net 在线阅读 mysql 及其函数文档 了解 SQL 查询和执行方式,尤其是 SELECT 查询。 另外,尝试学习一点javascript。作为 onclick 事件可能需要它的一小部分。

已编辑--

根据上面的 cmets,就像你说的那样,它是用于 wordpress 的。我想说您也参考了 Wordpress 文档,尤其是 get_posts() 和 get_post() 函数。您还可以查找 wp_get_attachment_image() 以仅显示帖子图像:)

就是这样。很高兴为您提供帮助:D

【讨论】:

酷!非常感谢。我将阅读所有有关这些功能的信息:) 继续练习。如果您需要任何帮助。我们在那里为您服务:D 还有一个问题...您建议将 php 直接放入存档页面还是使用简码创建插件?再次感谢! 档案页面由主题本身制作。我建议您不要触摸主题并开发适合您的插件。在 PHP 中创建一个可以在该存档页面中调用的函数(当您的插件被激活时)。您还可以查看 Wordpress 的 add_shortcode() 函数来添加自定义简码并直接在您的帖子中使用它们。 :) 好的,谢谢!我正在使用页面中制作的短代码开发特定插件。你知道我如何按日期(即月份和年份)使用 get_posts() 吗?你一直很有帮助!

以上是关于如何在 PHP 中创建可视化存档?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Terraform 中创建存档文件?

如何在 Perl 中创建 Zip 存档?

如何在 Java 中创建未压缩的 Zip 存档

如何使用 Java(apache 压缩)在 Windows 中创建“有效”的 unix TAR 存档?

如何在不包含父目录的 Python/tar 中创建 tar.gz 存档?

如何在 IntelliJ IDEA 中创建 .jar 文件或导出 JAR(如 Eclipse Java 存档导出)? [复制]