You are here:  Home » PHP » 案例研究:List25的幕后故事 – 插件和黑客

很多人都知道我们推出了一个名为List25的新博客。在过去一个月左右的时间里,我们一直在努力改进该网站。看起来像前端的简单列表博客有很多你从未见过的很酷的小东西。在本文中,我们将带您了解List25的幕后故事,并向您展示我们用于为该站点提供支持的插件和酷黑客。也许阅读本文将为您提供一些适用于您自己网站的功能概念。

关于List25

List25是一个博客,它列出了关于各种主题的鲜为人知的有趣信息列表。这个博客的目的是在你有时感到厌倦的时候读一个很好玩的。

我们有一个针对读者优化的网站,所以他们总能在我们的网站上找到有趣的内容。我们还为新作者优化了网站,因此他们可以轻松采用List25的写作风格和格式。

插件

开始了。人们总是有兴趣知道其他网站使用的插件。我们在开发网站时的目标是以最简单的方式完成工作。插件非常方便,为我们节省了大量时间。我们将列出一个插件,然后分享我们使用它的原因。

Akismet – D’oh。我们不想要评论垃圾邮件。每个WordPress安装都内置了它有一个原因。

Compact Archives – 我们使用Compact Archives插件为存档页面的日期区域提供支持。以紧凑的方式组织年份和月份不仅节省空间,而且还使它看起来很好。

带缩略图的精选帖子列表 – 我们使用它来展示侧栏中的“精选”文章。我们不是使用流行的观点机制,而是亲自挑选这些文章。这使我们能够控制和缓和特定文章的流量。你可以在我的侧栏中看到它的现场演示,或者看下面的图片。

Featured Posts with Thumbnails on List25

使用MailChimp插件的重力表单 – 我们正在使用它来为我们的联系表单提供支持。如果用户选择加入,我们使用MailChimp插件从联系表单收集电子邮件。我们已经写过关于Gravity Forms及其在生成潜在客户中的好处。

Lazy Load – 这允许我们延迟加载我们的图像。基本上,当您安装Lazy Load时,它只会立即加载正在访问的区域。因此,如果您有一个包含25个失败GIF的页面,那么只会加载帖子中的前几个图像。当用户向下滚动时,其余图像会加载。通过使用这种技术,感知的页面加载时间快得多。

MaxBlogPress Ninja Affiliate – 虽然我们没有在这个网站上做过很多联盟营销。但我们正在使用Ninja Affiliate在我们的帖子中自动用关联链接替换一些关键字。这还没有为该网站带来大量收入,但这是因为它是一个新网站。

成员 – 成员插件允许我们创建新的用户角色并根据用户角色限制权限。这个插件是任何多作者博客必备的。

No Self Pings – 偶尔我们链接到我们自己的帖子。当我们链接到我们自己的网站时,这几乎告诉WordPress不发送ping。因为没有什么比拥有自己网站的其他条目的引用更糟糕了。

重定向 – 我们使用重定向插件来跟踪404页面并适当地重定向它们。它是一个很好的插件。

重新生成缩略图 – 我们使用Regenerate Thumbnails插件生成其他图像大小。这允许我们为设计目的设置各种尺寸(例如滑块导航,补充工具栏中的精选帖子等)。

简单的Facebook Connect和简单的Twitter Connect – 这两个插件功能强大,可以在网站上用于各种用途。他们的首要目的是允许第三方登录进行评论。请参阅下面的屏幕截图:

List25 Comments Area

简单Facebook Connect正在为我们处理我们的Facebook Open Graph元数据详细信息,因此当用户在Facebook上分享我们的文章时,我们拥有正确的图像,标题和描述。%%%%%当您键入@ list25或任何其他Twitter句柄时,简单的Twitter连接也用于自动链接我们的Twitter用户名。因为简单的twitter connect正在使用Twitter Anywhere API,我们也在List25的订阅页面上将它用于实时推文框。(本教程将向您展示如何在WordPress网站上创建实时推文框)

订阅评论 – 此插件在评论后添加一个小复选框,允许用户在选择时订阅评论。

订阅评论 – 此插件在评论后添加一个小复选框,允许用户在选择时订阅评论。

用户照片 – 用户照片插件允许每个作者上传自己的图像而不是使用gravatar。这允许我们调节我们的作者生物中出现的图像。

VaultPress – 我们正在使用VaultPress进行备份。它是Automattic的托管备份解决方案。他们备份我们的主题,插件,帖子和所有其他媒体文件。这可以保护我们免受灾难。如果发生任何事情,我们总是可以使用VaultPress将网站恢复正常。

W3总缓存 – 这可以防止我们的网站崩溃。List25正在获得大量流量,没有这个插件,我们的服务器每小时都会崩溃。

WordPress HTTPs – 我们正在使用这个插件来确保我们网站的后端是安全的。但最重要的是,我们正在使用它来托管媒体文件并将其提供给我们在WPBeginner上讨论的Facebook应用程序。

由Yoast提供的WordPress SEO – 此插件处理我们的站点地图,以及所有其他的-site SEO,如Meta标签,索引等。

WP-Leads – 我们正在使用此插件在MailChimp列表的注释表单中添加一个小复选框。如果他们愿意,我们的用户可以更轻松地订阅我们的每日时事通讯。

WPTouch Pro – 我们正在使用WP Touch Pro为我们的移动版网站提供支持。我们确实为WP Touch Pro创建了一个自定义主题,但这并没有花那么长的时间。

WP4FB Pro – 这个插件正在处理我们的Giveaway的facebook应用程序。我们已经就如何使用WordPress进行facebook赠品进行了广泛的讨论。

这将结束我们正在运行的插件列表。现在让我们来看看我们在网站上的其他很酷的黑客。

List25:主题和黑客

重要的是要强调List25在自定义的Genesis Child Theme上运行。我们在网站上有一些漂亮的功能。

我在标题中的好奇按钮– 当用户点击它时,它会将它们重定向到网站上的随机帖子。它本质上模拟了Stumbleupon之类的体验。你也可以这样做。查看我们的教程如何将用户重定向到WordPress中的随机帖子。

自定义帖子编辑器布局

Custom Post Editor Layout

我们有自定义帖子编辑器布局的原因是我们的新作者确切知道什么是我们想要的格式类型。如果您访问我们的任何一个帖子,您会看到这个功能真正有用。它确实需要一些知识才能创建自定义帖子编辑器。Smashing Magazine有一个关于如何做到这一点的教程。

Slider

我们正在使用幻灯片版本的SlideDeck来创建我们的滑块。他们有一个WordPress插件。查看我们在WordPress中创建滑块的分步指南。

评论被关闭。