当前位置: 首页 > 编程日记 > 正文

NextGEN Gallery ~ 最强WordPress相册插件

博客照片很多?上传和管理图片太烦?想幻灯显示相册?在博客中任意插入动态图片效果?…… 你和我一样,需要NextGEN Gallery,最强WordPress相册插件!

其实网上可以搜到不少关于这个插件的介绍,不过我觉得都不够详细清楚,自己学习的时候也走了不少弯路,所以决定把使用心得记下来,方便朋友们选用NextGEN。好了,废话不说,直接入题。

第一步,当然是下载安装

WP官网下载地址:http://wordpress.org/extend/plugins/nextgen-gallery/

用FTP把NextGEN Gallery传到wp-content/plugins目 录,相信这个跟大部分的WP插件用法无二(如果要用汉化包,把汉化包传到NextGEN Gallery文件里的lang目录),把实现幻灯片的FLASH文件传到NextGEN Gallery的根目录。PS:我用的是英文版的WP和NextGen,以下图示都是本站截图,点击可以放大。

另外不能忘记:在FTP的wp-content目录里新建一个名为“gallery”的文件夹,并且把它的权限设置为777(右键》文件属性,就可以设置)这个gallery文件夹是NextGEN插件默认存放照片的目录,如果不喜欢,安装完毕后可以更改,这是后话。

这些做好后,激活NextGEN Gallery插件,这时,在SiteAdmin的菜单上会多了一个“Gallery”的选项,这个就是相册插件的控制面板。

第二步,如何创建Gallery并添加到Album

NextGEN的相册结构基本是由Gallery和Album组成,Gallery包含你要归类的一些图片,拿本站举例,我把77每个月的照片作为 一个Gallery,例如“16个月”和“12个月”等等。而Album则包含一些相关的Gallery,例如我把关于77的相册整理为一个Album, 取名“77”,然后把各个Gallery添加进来并排序。换句话说,我们可以根据需要新建数个Gallery,也可以建立几个Album,把图片分类好上 传到各个Gallery并加入到合适的Album。第三步则是新建页面,并对应于你指定的Album。我们先从新建Gallery说起:

NextGEN的妙处就体现在新建Gallery这里,他支持多种上传方式,强烈推荐第三种:import image folder 使用这个选项,可以事先在第一步里建立的wp-content/gallery目录下建立文件夹(这里取名WebPS_16mon),并上传需要的图片。 然后回到Gallery的控制面板,在Add Gallery这一项中选择“import image folder”,在下面的Import from Server path:中选择刚刚建立好并上传好图片的文件夹WebPS_16mon,随后点击Import floder目录即可。完成后进入Manage Gallery,就会发现工具已经创建了一个新的Gallery,并取名WebPS_16mon,和你用FTP在wp-content/gallery目 录下创建的文件夹同名,当然,如果点击WebPS_16mon这个Gallery的edit选项,就可以进入查看你的图片是否被成功加入,且生成对应的缩 略图。

特别需要提醒的是,在Title:一栏填写的名字将是最后显示在Album中的Gallery名称,而在这个edit页面下,还可以对这个Gallery选择对应的预览图(Preview image:)并进行常规的删除,重新生成缩略图等操作。注意 Scan Folder for new images这 个按键,非常有用!!!一旦生成好Gallery,若是想在其中增加新的图片,一样可以用FTP上传到对应的文件夹,然后回到Manage Gallery页面,选择对应的Gallery,电击这个Scan按键,工具会自动扫描新加入的图片,并加入这个Gallery,这一点非常便捷,值得表 扬!

上传好图片并建立好Gallery,接下来就要按照需要新建Album,并且加入Gallery。如下图所示,使用类似Widgets,支持拖拽排序,非常方便。

第三步,如何创建页面并对应Album

这一步非常容易,新建page,把这句话贴进去就好 {album=id,extend} 其中“id”就表示你要在这个页面显示的Album,每个Album对应的ID在Album界面下可以看到。特别提醒:使用时请将{ } 替换成 [ ]   这是因为wordpress和NextGEN升级后不能很好的匹配,原本正确的写法总是被自动识别成相册效果,这里要特别注意!  2009/10/9 @22:37

好了,大功告成,强大好用的WP相册插件NextGEN Gallery已经安装设置完毕。当然,NextGEN的作用远不止这些。比如实现幻灯显示,并随意安放在你的blog中,还有在写文章的时候,方便的调 用相册中的图片,限定大小,并支持眩酷的显示方式等等。今天没空了,下次继续写。

 特别更新:如何在侧栏或任意页面动态显示相册照片 2007/12/20 @16:59

首先要下载一个实现幻灯显示的插件并安装并在你的WP中激活插件 http://www.jeroenwijering.com/

接着,可以在widgets选项卡中发现 NextGEN Recent Image 、NextGEN Random Image以及NextGEN Slideshow 三个可用Widgets,可以随意选择合适的Widgets安放到Sidbar中去。

如果想要在任意页面中插入幻灯显示的相册照片,也可以按照如下格式,插入php代码:

<?php

if (function_exists(‘nggSlideshowWidget’))

{nggSlideshowWidget($galleryID,$Width,$Height);}

?>

参数说明:

$galleryID : 相册编号

$Width : 宽度

$Height : 高度

如果说想显示相册编号为 3,宽度为 320 px ,高度为 240 px,插入以下代码就可以了:

<?php

if (function_exists(‘nggSlideshowWidget’))

{nggSlideshowWidget(3,320,240);}

?>


摘自:http://www.joyceday.com/something/nextgen-gallery.html

相关文章:

【经验】网络加速:pip

一、python pip下载加速 参考博客&#xff1a;让PIP源使用国内镜像&#xff0c;提升下载速度和安装成功率。 pip/anaconda修改镜像源&#xff0c;加快python模块安装速度 1、Linux下 修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”&#xff0c;表示是隐…

iframe 有那些缺

*iframe 会阻塞主页面的 Onload 事 *iframe 和主页面共享连接池&#xff0c;而浏览器对相同域的连接有限制(6-8前)&#xff0c;所以会影响页面的并行加 使用 iframe 之前需要考虑这两个缺点。如果需要使用 iframe&#xff0c;最通过 javascrit 动态给 iframe 添加 src 属性值&a…

用Python让蔡徐坤在我的命令行里打篮球!|附完整代码

点击上方↑↑↑蓝字关注我们~「2019 Python开发者日」全日程揭晓&#xff0c;请扫码咨询 ↑↑↑来源 | 01二进制&#xff08;ID:gh_d1999add1857&#xff09;编辑 | Jane【导语】作者自称是一个经常逛 B 站的肥宅。最近 B 站上流行的视频素材除了“换脸”&#xff0c;其次就要属…

javascript 操作Word和Excel的实现代码

1.保存html页面到word 复制代码 代码如下:<HTML> <HEAD> <title> </title> </HEAD> <body> <form id"form"> <table id "PrintA" width"100%" border"1" cellspacing"0" cel…

【C++】C++11新增关键字详解

目录一、auto1、auto 用来声明自动变量&#xff0c;表明变量存储在栈&#xff08;C11之前&#xff09;2、auto用于推断变量类型示例&#xff08;C11&#xff09;3、声明或定义函数时作为函数返回值的占位符&#xff0c;此时需要与关键字 decltype 一起使用。&#xff08;C11&am…

linux批量创建用户和密码

老男孩教育第五关实战考试题&#xff1a;批量创建10个用户stu01-stu10&#xff0c;并且设置随机8位密码&#xff0c;要求不能用shell的循环&#xff08;例如&#xff1a;for,while等&#xff09;&#xff0c;只能用linux命令及管道实现。 方法1&#xff1a;[rootoldboy /]# ech…

“重构”黑洞:26岁MIT研究生的新算法 | 人物志

点击上方↑↑↑蓝字关注我们~「2019 Python开发者日」全日程揭晓&#xff0c;请扫码咨询 ↑↑↑整理 | 若名出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;这是一个重要时刻。除了发布跟丈夫的两张合照外&#xff0c;Katie Bouman 在 Facebook 上鲜有内容更新&#…

【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响

一、VBOXVGA、VMSVGA、VBOXSVGA简述 VBOXVGA和VBOXSVGA是vbox自己的&#xff0c;SVGA比VGA先进一点&#xff0c; VBoxSVGA: 使用Linux或者 Windows 7或者更高版本的新vm的默认图形控制器。 与传统的VBoxVGA选项相比&#xff0c;此图形控制器可提高性能和3D支持。 VBoxVGA: 将这…

MFC中利用CFileDialog选择文件并读取文件所遇到的问题和解决方法

在用MFC编写一个上位机时&#xff0c;需要实现选择和读取一个二进制文件&#xff0c;本来以为很简单的但是在实现过程中遇到很多问题&#xff0c;所幸都一一解决&#xff0c;这里做一下记录。 首先在实现文件选择&#xff0c;在界面上设置一个按钮&#xff0c;并在点击事件函数…

百度智能云一口气发布 14 个新产品,三大视频解决方案,产品最高降价 50%

产业智能化的浪潮正在加速传统互联网行业的升级&#xff0c;视频行业将成为最大的受益者。4 月 11 日&#xff0c;在 2019ABC INSPIRE 百度云智峰会上&#xff0c;百度副总裁、百度智能云总经理尹世明宣布&#xff0c;“百度云” 品牌全面升级为 “百度智能云”&#xff0c;以 …

开源代码hosting openfoundryfrom tw

http://www.openfoundry.org

倒计时1天!「2019 Python开发者日」报名即将关闭(附参会提醒)

「2019 Python开发者日」倒计时最后1天&#xff0c;仅剩少量余票&#xff0c;请扫码咨询 ↑↑↑相信很多人听过之前的 Python 进入小学课本、Python 进入浙江省高考等新闻&#xff0c;那么&#xff0c;有这么多头衔加持的 Python 究竟魅力在哪&#xff1f;与人工智能、大数据捆…

【Gstreamer】在虚拟机中无法使用硬件加速:gstreamer1.0-vaapi

1、问题描述 在虚拟机中,使用gstreamer播放视频,在没有安装gstreamer1.0-vaapi库时,还是正常的;在安装gstreamer1.0-vaapi后,不能播放视频。 错误信息如下: libva info: VA-API version 0.39.0 libva info: va_getDriverName() returns -1 libva error: va_getDriverNa…

如何在阿里云上安全的存放您的配置 - 续

在《如何在阿里云上安全的存放您的配置》一文中&#xff0c;我们介绍了如何通过ACM存放您的敏感配置&#xff0c;并进行加密。这样做的目的有两个&#xff1a; 在应用程序或对应生产环境容器或系统中&#xff0c;无需持久化任何敏感数据信息(如数据库连接串&#xff0c;等)&…

VLAN-VTP-Trunk

VLAN(Virtual LAN) VLAN可以隔离2层的广播域。A VLAN &#xff1d;&#xff08;一个&#xff09; 广播域 &#xff1d; &#xff08;一个&#xff09;逻辑子网路由器是隔离广播域的单个端口只能承载单个VLAN的流量。使用VLAN好处&#xff1a;1.有效的带宽利用2.提高了安全性3…

科大讯飞刷新纪录,机器阅读理解如何超越人类平均水平? | 技术头条

点击上方↑↑↑蓝字关注我们~「2019 Python开发者日」明日开启&#xff0c;扫码咨询 ↑↑↑记者 | 琥珀出品 | AI科技大本营&#xff08;公众号ID&#xff1a;rgznai100&#xff09;对于日常从事模型训练的研究人员来讲&#xff0c;无论是图像处理还是语音识别&#xff0c;都离…

【经验】Lenovo/ThinkPad 进入BIOS的方法汇总

1、快捷汇总 联想电脑进入BIOS的快捷键有“F2、F1、Del/Delete、NOVO开机”&#xff0c;部分机型按F2、F1时需要FN键配合 2、常用键 Lenovo笔记本&#xff1a;F2 Fn Lenovo台式机&#xff1a;F2 ThinkPad&#xff1a;F1 联系官网说明&#xff1a; http://tsonline.lenovo.…

NO.7 今天我们是实用派,看看业务选择和部署以及常用故障解决方案是怎么做的...

Hello&#xff0c;大家好&#xff0c;这是第七期 上云用户必看期刊&#xff0c;本期我们主打实用派的相关业务选择和部署以及一些常用故障解决方案做分享。 今天我们不平凡&#xff0c;成为实用派 运维工程师需要掌握的技能https://yq.aliyun.com/articles/591171?spma2c4e.11…

php基础知识

一&#xff1a;php变量#一、PHP的变量定义&#xff1a;变量用于存储值&#xff0c;比如数字、文本字符串或数组、五中&#xff1a;string /integer /double /array /object 命名规则:1、PHP的变量名是区分大小写的。 2、变量名必须以$开头 3、变量名开头可以是下划线 4、变量名…

【Qt】QPixmap加载图片报错:Corrupt JPEG data: premature end of data segment Didn‘t expect more than one scan

1、问题描述 在使用QPixmap加载图片时失败&#xff0c;错误信息如下 Corrupt JPEG data: premature end of data segment Didnt expect more than one scan使用QPicture加载时错误信息如下&#xff1a; QPicturePaintEngine::checkFormat: Incorrect header QPicturePaintEng…

Python超越Java,Rust持续称王!Stack Overflow 2019开发者报告

点击上方↑↑↑蓝字关注我们~「2019 Python开发者日」明日开启&#xff0c;扫码咨询 ↑↑↑作者 | 郭芮出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;导语&#xff1a;2019 年 Stack Overflow 开发者调查报告最新出炉了&#xff01;今年&#xff0c;近 90,000 名…

electron打包可选择安装位置,可自动更新

Electron打包调参软件&#xff08;windows版&#xff09; ----------------------------------可选安装位置&#xff0c;可自动更新&#xff0c;手动更新 一&#xff1a;引包&#xff1a;electron,electron-builder&#xff0c;electron-updater** npm i electron --save-dev n…

osi 模型 tcpip网络模型

OSI网络分层参考模型  网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节&#xff0c;而应把通信问题划分成多个 小问题&#xff0c;然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一…

我在旷视研究院做检测 | 技术头条

作者 | 俞刚&#xff0c;旷视研究院Detection组负责人。2014年博士毕业于新加坡南洋理工大学&#xff0c;加入旷视。主要负责检测&#xff0c;分割&#xff0c;跟踪&#xff0c;骨架&#xff0c;动作行为等方面的研究以及算法落地工作。俞刚博士带队参加 2017 COCOPlaces 挑战赛…

【Ubuntu】ubuntu设置GUI程序自启动

1、在启动脚本中添加 在脚本中添加&#xff0c;如“/etc/rc/”“etc/rc.d”“/etc/rc?.d”“/ect/profile”“.bash_profile”等等。 百度下有很多讲解&#xff0c;这里不再赘述。 2、利用ubuntu界面系统启动 终端中执行&#xff1a;gnome-session-properties&#xff0c;出…

(转)关于数据库主键和外键(终于弄懂啦)

一、什么是主键、外键&#xff1a; 关系型数据库中的一条记录中有若干个属性&#xff0c;若其中某一个属性组(注意是组)能唯一标识一条记录&#xff0c;该属性组就可以成为一个主键 比如 学生表(学号&#xff0c;姓名&#xff0c;性别&#xff0c;班级) 其中每个学生的学号是唯…

浏览器兼容:IE6,IE7,IE8,FIREFOX,Chrome

javascript部分1. document.form.item 问题问题&#xff1a;代码中存在 document.formName.item("itemName") 这样的语句&#xff0c;不能在FF下运行解决方法&#xff1a;改用 document.formName.elements["elementName"]2. 集合类对象问题问题&#xff1a…

如何将DynamoDB的数据增量迁移到表格存储

为什么80%的码农都做不了架构师&#xff1f;>>> 摘要&#xff1a; AWS 的 Amazon DynamoDB 和阿里云的表格存储 TableStore 都是完全托管的NoSQL数据库服务&#xff0c;提供快速的、可预期的性能&#xff0c;并且可以实现无缝扩展。本篇文章介绍了如何使用 Lambda …

【Ubuntu】ping: unknown host www.baidu.com

1、问题描述 每次重新设置网络后&#xff0c;ping百度总是报错&#xff1a; $ ping www.baidu.com ping: unknown host www.baidu.com2、原因分析 原因是&#xff1a;查看/etc/resolv.conf&#xff0c;发现没有设置DNS服务。 $ cat /etc/resolv.conf # Dynamic resolv.con…

马云:“996 是一种巨大的福气”

作者 | 伍杏玲出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;【导语】自3月27日996.ICU话题诞生以来&#xff0c;目前GitHub已获得21万的Star&#xff0c;引发国内外的广泛关注和热议。很多人质疑996工作制&#xff0c;Python之父Guido Van Rossum更直言“996反人…