Category: 网站信息与统计
WordPress 提供了一个方法 is_user_logged_in() 用于检查用户是否是登陆状态. 但是很可惜 这个方法在 pluggable.php 中定义. 也就是说如果你需要在插件中使用, 那么这个函数是没有被定义的. 我们来看一下 is_user_logged_in() 的实现: function is_user_logged_in() { $user = wp_get_current_user(); return $user->exists(); } 我们可以改一下, 用于检查指定的用户名是否登陆. function is_username_logged_in($username) { $user = …
一些网络爬虫如 360 很霸道. 不管您服务器有少资源, 同时几百几千个线程并发爪取你的网站, 这样给服务器带来不少的压力. APACHE 服务器可以通过在每个网站目录下添加一些规则来限制访问. 在根目录下加入以下规则就可以阻止大部分不良爬虫的访问 减少服务器的压力. # 开始 - 阻止不良爬虫访问 SetEnvIfNoCase User-Agent "Abonti|aggregator|AhrefsBot|asterias|BDCbot|BLEXBot|BuiltBotTough|Bullseye|BunnySlippers|ca\-crawler|CCBot|Cegbfeieh|CheeseBot|CherryPicker|CopyRightCheck|cosmos|Crescent|discobot|DittoSpyder|DOC|DotBot|Download Ninja|EasouSpider|EmailCollector|EmailSiphon|EmailWolf|EroCrawler|Exabot|ExtractorPro|Fasterfox|FeedBooster|Foobot|Genieo|grub\-client|Harvest|hloader|httplib|HTTrack|humanlinks|ieautodiscovery|InfoNaviRobot|IstellaBot|Java/1\.|JennyBot|k2spider|Kenjin Spider|Keyword Density/0\.9|larbin|LexiBot|libWeb|libwww|LinkextractorPro|linko|LinkScan/8\.1a Unix|LinkWalker|LNSpiderguy|lwp\-trivial|magpie|Mata Hari|MaxPointCrawler|MegaIndex|Microsoft URL Control|MIIxpc|Mippin|Missigua Locator|Mister PiX|MJ12bot|moget|MSIECrawler|NetAnts|NICErsPRO|Niki\-Bot|NPBot|Nutch|Offline Explorer|Openfind|panscient\.com|PHP/5\.\{|ProPowerBot/2\.14|ProWebWalker|Python\-urllib|QueryN Metasearch|RepoMonkey|RMA|SemrushBot|SeznamBot|SISTRIX|sitecheck\.Internetseer\.com|SiteSnagger|SnapPreviewBot|Sogou|SpankBot|spanner|spbot|Spinn3r|suzuran|Szukacz/1\.4|Teleport|Telesoft|The Intraformant|TheNomad|TightTwatBot|Titan|toCrawl/UrlDispatcher|True_Robot|turingos|TurnitinBot|UbiCrawler|UnisterBot|URLy …
WORDPRESS 博客强大的地方 就在于可以用插件 扩展功能. WORDPRESS有一个专门管理插件的页面 可以很清楚很简单的对每个插件进行 升级, 配置, 开启和关闭等操作. 插件目录 所有插件都存于/wp-content/plugins 目录下. 每个插件都有自己的目录. 目录下必须要有同名的 PHP 文件 作为插件的入口. 比如你创建了文件夹 sample 在里面就必须有 sample.php 作为插件的入口. 插件的描述信息 插件的描述信息需要在 PHP 文件的最顶段 以注释的方式指定, 比如: <php …
本站开启了 论坛, 是基于WORDPRESS博客的 简易论坛. 由以下插件提供. 这个简易论坛插件正是我想要的. 因为简单 轻便. 可以不需要注册就像发表评论一样 发帖子. 所有帖子我都会尽量在 24小时内回复 真正做到 有问必答. 暂时先开4个板块: 英国生活, 计算机科学, 灌水和建议 和 购物 代购 新用户注册 忘记密码 更新: 发现这玩意很鸡肋, 还不如直接在 Github 上开个讨论区/Discussion: 请移步这里. …
图片在不改变尺寸的情况下是可以进一步压缩大小的 当然其中包括 无损压缩 (Lossless) 这种方式就是把 EXIF信息去掉或者 改变压缩编码 (例如 Huffman) 另一种有损压缩 Lossy 就是在可以接受的一个范围内 以丢失图片质量的前提下减少文件大小. 之前用过 Imagfy 插件和 最近 ImageRecycle 都是后台调用远程API来进行优化. 当然用户需要付费 才能使用, 大概是优化 1GB图片 费用是 10美元. 这次 ImageRecycle 找我写博客 Review, …
如果网站中文章URL数目比较多几千几万的. 这时候站点地图 Sitemaps 就对搜索引擎很有帮助了. 平时你可以通过登陆 Google Webmaster 或者 Bing Master 之类的站点工具手动提交站点地图 (告诉搜索引擎网站有更新) 但是如果网站很多 站点地图很多的话 一个一个手动提交也是很累的. 以下通过 PHP 自动提交站点地图 并且可以很容易的通过 crontab 来设置成每天自动提交, 省去烦恼. 首先需要把站点地图的URL记在数组里: // 站点地图 URL, 记得替换成你自己的 $sitemaps = …
Adsense 的条条框框真的很多. 稍微一不注意就违反规定了. 至从我放了ADSENSE广告之后 没有挣多少 却有4次警告/Warning: (网站级别的/Site Level) ADSENSE不放又不甘心, 寥胜于无. 四次中有两次 我记得是 误报. 一次是说我改了广告的尺寸 另一次是说我的 这个页面 有 关于破解. 另一次是不让在只是图片的网页中投放广告 (所以果断的在整个网站中去掉了ADSENSE). 最近的这一次比较相关 是去除 EXCEL 保护的, 我改了改. 没办法 ADSENSE 还是目前小网站 上投广告的最佳选择. …