Posts Tagged ‘wordpress’

WordPress调用PageCookery的方法

PageCookery是由explon开发的一套微博客系统,采用Php+Mysql架构而成,详细介绍及演示可参考他们的官方网站,这里言归正传,分享一下如何在wordpress中调用PageCookery的内容。

  1. <?php
  2. require_once (ABSPATH . WPINC . '/class-feed.php');
  3. $feed = new SimplePie();
  4. $feed->set_feed_url('http://uicss.cn/talk/rss.xml');
  5. $feed->set_file_class('WP_SimplePie_File');
  6. $feed->set_cache_duration(3700);
  7. $feed->init();
  8. $feed->handle_content_type();
  9. $items = $feed->get_items(0,1);
  10. foreach($items as $item) {
  11. echo $item->get_description();
  12. }
  13. ?>

如上所示,我们主要应用WordPress的fetch_feed函数来读取微博客RSS的内容,只需要将该代码插入到你的wordpress模板中即可。其中,set_cache_duration(3700); 的意思是3700秒读取一次rss,看是否有更新;get_items(0,1)的目的是控制显示多少条微博。echo后面跟的是希望显示的内容,如果希望以列表模式显示,并列出微博客发布的时间,可以将源代码对应echo的部分修改为

echo  '<li>'.$item->get_description().'<br />'.'<a href="http://uicss.cn/talk/">'.$item->get_date('Y-m-j G:i').'</a>'.'</li>';

完成如上操作后,可以调整样式表,改为自己喜欢的排版模式。
如果对所显示的内容不满意,可以到PageCookery的对应目录中修改cron/rss_update.php文件,来变更RSS显示的内容。

WordPress2.9下使用Simple Tags

目前Simple Tags插件(1.6.6版本)暂时不兼容于 WordPress 2.9,
在论坛上发了一条公告,提醒大家谨慎升级。结果,意外的换来一个解决方案。
表面上说不支持,其实wordpress2.8.6和wordpress2.9的构架变化不是太大,可以强开:

修改 wp-content/plugins/simple-tags/simple-tags.php

if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false )

变更为

if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.9') !== false )

绕开版本的检测即可,测试正常,可以放心使用。

wordpress关闭缩略图

wordpress默认会把一些比较大的图片进行裁切压缩处理,自动生成缩略图。
但是我这里并不需要该功能,为此在后台找了一下解决的办法:

登陆wp后台,在”设置==>媒体”中,将图像大小全部改为0

Turn-Off-Image-Thumbnails-in-WordPress

某企业网站建设步骤

  1. 需求分析
    研究客户所提供的资料,选择、讨论并筛选出应用于网站上的那部分。
  2. 设计稿
    首页共设计3版交给客户审阅,二级页面设计4版。内容页凭感觉在做。
  3. 前端页面制作
    为不同版式,拆分样式表,针对每个页面进行关键字优化。编写过场JS及兼容用代码。(IE8早不出现晚不出现,接项目的时候这东西还测试呢,等做项目的时候,正式版就出来了,还要考虑他的兼容性。)
  4. 申请测试空间
    感谢客户方面技术人员的大力支持,直接替我调整好空间基础设置。
  5. 安装wordpress作为后台的大体框架
    考虑过dedeCMS和几个手头已有的系统,最后还是选择WP,各产品优劣,本文不做评价。
  6. 上传robots.txt到网站根目录
    在网站建设完成前,屏蔽搜索引擎抓取

    User-agent: *
    Disallow: /

  7. 安装插件
    All in One SEO Pack
    Google XML Sitemaps
    WP-PageNavi
  8. 本地搭建调试环境,制作页面模板
    实践证明,网上传闻windows7无法使用AppServ是错误的。只是用起来比较麻烦罢了,需要设置完vhost后重启计算机。另外,解决掉:新加页面的函数调用,模板页调整,统一header及footer,等N个问题
  9. 制作留言本
    修正嵌套留言、回复样式表并抹平外框样式对留言区域内容的干扰
  10. 同步数据
    同步本地数据到外网,出现数据库编码不一致的问题,用phpMyAdmin重新导入,并更改siteurl
  11. 上线后的测试
    解决客户提出的部分需求
  12. 打游戏
    整个网站共编写代码、调整代码无数。收尾款之前,我累了,我想放松会
Page 3 of 812345...Last »
崔凯博客
Powered by SinaSAE | Theme by ck web design | TOP 顶部
Copyright © 崔凯 All rights reserved. 蜀ICP备12025891号.