Typecho 主题开发 - 一些常用方法

这是我开发主题 MWordStar 的一些笔记。因为官方的开发文档不是太完善,很多地方只能靠阅读其他主题的源码来学习开发。这里简单记录一下官方文档中没有说到的一些内容。标题官方文档提供的输出页面标题的方法是:$this->options->t...

Typecho 主题开发 - 文章自定义字段和主题设置字段

在 Typecho 官方的主题开发文档中,很少有关于文章自定义字段和主题设置相关的开发说明。我也是查看了一些开源主题的代码才搞懂自定义字段和主题设置的开发。这里就简单写一下文章自定义字段和主题设置的定义和调用。文章自定义字段文章自定义字段定义后会显示在文...

使用 PHP 把 Sitemap 中的 URL 推送给百度

建站快两年了,感觉国内的搜索引擎是真的谜!我的网站同时提交给了 Google 、必应、百度、搜狗、360 ,目前 Google 和 必应 基本已经收录了所有网页,新网页也能在 24 小时内收录,很容易就能搜到我的网站。但国内的搜索引擎就很难搜到我的网站,...

PHP 操作 Cookie 和 Session

Cookie是网站常用的一种存储数据的方式,Cookie虽然是保存在用户的浏览器端,但发送HTTP请求的时候也会一起传到服务器,所以后端也能很方便的操作Cookie,而且使用PHP操作Cookie要比Javascript方便。Session也是一种存储数...

PHP 发送 GET 和 POST 请求

在使用 PHP 抓取网页或调用一些第三方的 API 的时候可能会遇到需要发送 GET 或者 POST 请求,例如 Google 的 reCAPTCHA 验证就需要发送 POST 请求,百度翻译的 API 也需要发送 GET 或 POST 请求,这里就来简...

使用 WordPress 快速搭建个人博客

关于写博客的平台,国内有很多,例如 新浪博客、网易博客、CSDN博客、博客园 等,但是这些博客都有着各种各样的问题,有的不方便插入代码、有的有很多广告,而且对博客内容的控制权也掌握在平台手中。当然 如果上面说的你都不在乎的话,那随便一个平台都可以写博客,...

PHP PDO 简单使用教程

PDO 是 PHP 中用来访问数据库的一个轻量型的接口,相比起 Mysqlli 来说,PDO 可支持更多种的数据库,而 Mysqli 只支持 Mysql。通过 PDO 可实现使用同样的方法来访问不同的数据库,如果您建站初期使用的是 Mysql,但后期需要...

PHP 删除文件夹和文件夹下的所有文件

在 PHP 网站中可能会遇到需要用 PHP 删除文件夹的情况,例如一些网盘或在线文件管理等。最近我开发的一个在线文件管理器就需要用 PHP 删除文件夹。在开发删除功能的时候遇到了一个问题,PHP 删除文件夹的函数 rmdir 只能删除空文件夹,在遇到非空...

PHP 实现简单缩略图

在电商网站和社交网站或者新闻网站中,为了更快的加载网页和图片,通常会在商品列表或头像等地方使用缩略图。现在的手机和相机的像素都比较高,1张照片基本都在 4M 以上,如果每一个地方都加载原图的话,等待所有图片加载完成的时间,估计用户都可以打一局游戏了。而且...

PHP 使用百度翻译 API 给网站加入翻译功能

百度翻译 AP I是百度为开发者提供的翻译服务,只要在您的网站或 APP 里调用百度翻译 API,您的网站或应用就可以实现翻译功能。对于国际网站来说,翻译功能是必不可少的,向 Facebook 和 Twitter 也都有翻译功能,只需点击一下就可以把推文...