Posts Tagged ‘wordpress插件’

WordPress在线安装插件

WordPress在“控制板”提供了在线安装插件的选项,
选中插件安装的时候,如果没有在wp-config录入过FTP的信息,会提示在此输入:

该功能目前不支持SFTP,如果没有FTP的账号,需要ssh到服务器上,开通一个FTP账号

ssh -l root 223.4.234.71 //用root的身份登陆到该ip的服务器上
useradd -d /var/www/viacreative wpftp //添加一个用户名为wpftp的账号,指向到网站所在目录
passwd wpftp //给wpftp账号设定密码

如果懒得每次都输入FTP密码,可以在wp-config添加以下代码

define('FTP_HOST', '223.4.234.71');
define('FTP_USER', 'wpftp');
define('FTP_PASS', '这填FTP密码');

如果已有FTP账号,遇到 “无法创建目录。/wp-content/upgrade” 的问题,
可以通过修改文件夹的权限来解决:

chmod -R 755 /var/www/viacreative/wp-content/

当然,不经常玩插件的可以通过上传zip的方式来安装。

WordPress相关日志

昨晚手欠,点了一下“升级Wordpress”,于是就开始了各种忙乱。

首先是在升级前没有停用正在使用的插件,老旧插件导致Wordpress的前台、后台全部白屏。
解决办法:ftp登陆上去,将插件文件夹 plugins 重命名。

其次就是各插件恢复使用后,Simple Tags 插件的作者没有提供更新,现有版本 2.0-beta9 不支持 WordPress3.2 ,导致“相关日志”无法正常工作。

言归正传,说一下如何直接用代码实现“相关日志”的功能。

  1. 打开当前所用的模版文件夹
  2. 找到functions.php
  3. 添加如下代码:

阅读全文 »

WordPress模板的image.php

最近一直在找“有评论功能”的相册插件,始终没有满意的结果,索性自己干了。

wordpress自2.5版本就开始自带了 wp_get_attachment_image 参数,它可以把附件当做一个页面展示出来,在页面上添加<?php comments_template(); ?>就可以实现评论功能了。评论演示

目前大多数主题都没有包含image.php,如果没有这个文件,我们可以复制一个single.php重命名为image.php来做相册的个性化调整。

首先查找 the_content 参数,在他的php标签上面,添加代码:

  1. <p class="attachment">
  2. <a href="<?php echo wp_get_attachment_url($post->ID); ?>">< ?php echo wp_get_attachment_image( $post->ID, 'medium' ); ?></a>
  3. </p>
  4. <div class="caption">
  5. < ?php if ( !empty($post->post_excerpt) ) the_excerpt(); // "caption"标签包含的是照片描述区域,如果你懒得写描述,这部分内容可以删掉 ?>
  6. </div>

如果你想要“上一张”“下一张”的翻页效果,可以在the_content的下面,添加翻页代码:

  1. <div class="further">
  2. <p class="float_left">« < ?php previous_image_link() ?></p>
  3. <p class="float_right">< ?php next_image_link() ?> »</p>   
  4. </div>
  5. ?>

然后删掉post_tags、sidebar等等不需要的内容,来拓宽图片的展示空间。
添加overflow:auto;overflow-y:hidden样式到正文区域,给大图片添加横向滚动条。
增加返回相册首页的按钮。
参考留言板的制作方法,写一个photocomment个性化评论页。
等等个性化的东西,自定义就好。

阅读全文 »

我选用的wordpress插件

WordPress功能插件:

  1. Dagon Design Sitemap Generator
    自动生成类似 http://uicss.cn/sitemap/ 的站点地图
  2. Google XML Sitemaps
    自动为google、yahoo等搜索引擎生成sitemap.xml文件及sitemap.xml.gz压缩文件,并可以设置单独页面的优先级、更新频率。
  3. Baidu Sitemap Generator
  4. WP Super Cache
    全站静态化,缓存插件,提升用户访问速度。
  5. Dean’s Permalinks Migration
    更改链接结构后,开启本插件,可以使通过原链接进站的人自动跳转到新地址。
  6. Gravatars2Gravatars2 WP-Cron
    缓存Gravatars的通用头像,到本地,提升用户访问速度。
  7. NextGEN Gallery
    相册插件,效果见 http://uicss.cn/photo/ 我嫌加载JS慢,把JS实现的light box图片美化效果给闭了
  8. My FTP
    上次回老家,忘记带cuteftp,装了个这东西,可以上传ZIP文件,服务器自解压。
  9. Akismet
    可以有效的避免垃圾评论。已经为我过滤了4500条广告内容。
  10. Simple Tags
    根据文章的标签,列出相关文章。并且可以给文章内的所有关键字加上相对应的链接(未开启文章内链接功能)。
  11. WordPress Thread Comment
    当回复用户评论的时候,自动给该用户发一封email,通知回复的内容。并且可以实现嵌套评论(WP2.7官方已开通嵌套评论功能)
  12. WP-Mail-SMTP
    如果服务器不支持发送邮件,可以开启该插件,来使用别的邮箱发送。
  13. WP-T-Wap
    做wap站点用的插件,用手机访问的用户可以参照 http://wap.uicss.cn 看一下效果
  14. WordPress Database Backup
    定期备份数据库,并发送到指定邮箱。

WordPress美化插件:

  1. CoolCode 插入的代码高亮、美化显示。
  2. WP-PageNavi,不太喜欢wordpress的翻页效果,所以用这个让翻页变的强大一些。
  3. Custom Smilies,一个表情插件,用户在发表评论的时候可以方便的插入表情。
崔凯博客
Powered by SinaSAE | Theme by ck web design | TOP 顶部
Copyright © 崔凯 All rights reserved. 蜀ICP备12025891号.