Browsing: wordpress

WP Rocket缓存插件是当前最高效也是最灵活的WordPress静态缓存插件。WP Rocket在性能方面集成了所有最新功能:延迟图像加载,延迟加载javascipt,缩小html代码体积,连接和所辖javascript文件。WP Rocket还拥有自己的自托管爬虫机器人,它将访问您的站点并生成缓存文件,以便当人访问者访问您的站点时,他们会立即获得该页面的快速缓存版本。我们还有一个站点地图预载功能。 然而它还是有一点毛病,那就是它依然是通过wordpress的php运行来提供缓存,不能算是真正的静态加载了,我们能不能跳过php执行的步骤,直接引导加载缓存文件呢?答案是可以的。 关闭wordpress的cron定时任务 你可能已经知道wordpress的cron定时任务并不是真正的定时任务,只有访问网站是才会执行定时任务,这个是不是有点假。为了确保cron计划任务在应用时运行,强烈建议禁用WordPress cron作业并创建真正的cron作业。 要禁用WordPress cron作业,请将以下行添加到wp-config.php: define(‘DISABLE_WP_CRON’, true); 然后我们手动常见一个定时任务,支持get、curl、php等几种方式触发任务。 我们设置定时任务每15分钟执行一次就可以了 */15 * * * * wget -q -O – http://www.website.com/wp-cron.php?doing_wp_cron &>/dev/null */15 * * * * curl http://www.website.com/wp-cron.php?doing_wp_cron &>/dev/null */15 * * * * cd /home/user/public_html; php wp-cron.php &>/dev/null 使用虚拟机的小伙伴可以使用使用第三方任务监控,例如360云监控等。 编译并安装rocket-nginx 要使用该脚本,必须将其包含在实际配置中。如果您的WordPress网站尚未配置为使用Nginx运行,您可以检查WordPress文档的Nginx配置。 使用WP-Rocket的所有WordPress网站只需要一个Rocket-Nginx实例。也就是说,您可以根据需要生成任意数量的配置文件。 执行以下命令将模块克隆到你的Nginx安装目录:…

当文章需要在多个BLOG上面发布的時候,就会需要DJ EmailPublish,一方面可以方便同步文章到各个BLOG,让文章有个备份,也可以增加SEO。 1. 设置 Blogger email 打开Blogger 设置页面之后 左边选择“设置”-> “ 电子邮件”-> 右边的“使用电子邮件发布” 在空格中填入你想要对应的名称(比如async) 填完之之后复制起來,待会会用在 DJ EmailPublish 的设置上。 最后点击右上方的” 保存设置” 2.DJ…

https://translate.google.com/toolkit/list?vid=&hl=en#translations/active 使用Google翻译工具 翻译.PO文件 所以你需要将一些插件或主题翻译成你的母语,并已经交给那些讨厌的.pot / .po文件? 你很幸运,这个插件至少支持语言文件,但不幸的是你现在有一大堆小行可以翻译。你可以下载一个像poedit这样的工具,并通过翻译来破解,但我觉得必须有一种方法来填充文件,至少包含一些必要的翻译,节省了一些繁琐的工作。幸运的是谷歌提供(虽然奇怪的是我没有通过我最初的谷歌搜索找到链接!) Google翻译有一个PO文件工作台: https://translate.google.com/toolkit/list?vid=&hl=en#translations/active 显然,您需要一个Google帐户。此工具为您提供了一个简单的并排工作流程,您可以在其中查看原文并编辑翻译,但更重要的是:Google会尽最大努力为您翻译文件! 我们以wpjobboard po文件为例,上传一下: 您选择橙色上传选项: 概观 然后继续选择原始语言的.PO文件。请务必将结果保存为filename-nl_NL(如果是荷兰语版本)。如果您不确定正确的语言,请检查您的wp-config.php文件以获取正确的名称。 上载 选择“上传以进行翻译”后,系统会上传文件,Google会尝试将内容翻译为您在上一个屏幕中选择的语言。这是您逐个翻译的地方,以确保它们是正确的。 基本上蓝色条目是谷歌认为正确的条目。红色条目已翻译,但有一些问题。大多数自动翻译工具尝试反向翻译其翻译以进行验证。…

前几天在用户提出了一个需求,希望在自己的站内使用相对地址,但是呢在网上找的教程要么太复杂需要修改WP程序的源代码要么就是没有什么卵用,于是来向我求助有没有简单有效的方案来使用相对地址,再然后就有了今天的这篇帖子给大家带来一种非常简单,而且非常有效的方法,并非网络上那些修改修改wp源文件或者wp-config.php配置文件这些治标不治本的方案,而是wp源码中内置的功能只需做下简单调用即可! 关于相对路径和绝对路径的解释和优缺点分析呢我已经在《绝对地址和相对地址的优缺点分析和使用建议》中进行了详细的说明。通过这篇文章我们可以链接到什么情况下适合用相对链接,什么时候用绝对链接比较合适!下面我们就来看看如何通过简单的一行代码来实现WP站内相对链接的功能的! 方法分析 要想简单的实现相对链接无非就是找到代码的源头,然后再源头进行匹配和替换,那么对于WP来说,我们的源头是在常规里面填写的网址,但是这个我们是不能去修改的,值得庆幸的是WP在一般情况下是没有直接调用常规里面设置的网址的,而是通过一个home_url() 的函数进行应用,我们要做的就是在home_url()这的函数的返回值中进行匹配和替换,如果跟网站域名相同那么就把域名去除,如果不同则直接返回网址,这样在兼容附件服务器的同时实现了站内相对链接的功能! 实现代码 实现相对链接功能,我们需要用到home_url()函数中提供的一个home_url过滤器,和WP内置的wp_make_link_relative函数来匹配替换跟主域相同的域名: add_filter( ‘home_url’, ‘wp_make_link_relative’ ); 这个时候我们可能会发现一些问题,sitemap与feed中也调用相对链接那么站外访问和搜索引擎抓取就会报错,下面我们需要对上面的代码进行优化: add_filter( ‘home_url’, ‘cx_remove_root’ ); function cx_remove_root( $url ) {     if(!is_feed() || !get_query_var( ‘sitemap’ )){         $url = preg_replace( ‘|^(https?:)?//[^/]+(/?.*)|i’, ‘$2’, $url );         return ‘/’ . ltrim( $url, ‘/’ );     }else{         return $url;     } } 这段代码兼容性就比较好了,sitemap与feed都可以继续使用绝对链接;这种方法相对来说比较方便和安全! 注意事项…

这篇教程将介绍如何使用Python扒妹子图片并自动发布的自己的wordpress图片网站,图片将保存到chevereto图床,图站分离。所以要完成此教程的前提是你已经拥有一个chevereto图床网站和一个wordpress网站。wordpress网站的搭建非常简单,这里就不介绍了,另外如何搭建chevereto图床网站,可以参考我的这篇博客:chevereto图床程序免费版安装教程。 教程的爬虫目标网站是:http://www.mm131.com ,爬虫的源码如下: #!/usr/bin/python #-*- coding : utf-8 -*- import mimetypes,json import requests import re,os,threading,time,pymysql class wordpress_post: def __init__(self,tittle,content): self.tittle=tittle self.content=content…

使用WordPress MU一个程序创建多站点网络介绍与安装教程 经常折腾wp的人肯定不止一个博客,主题高产的WPER那就更不用说,所以我们不想重复地安装wordpress,通过WordPress MU只需要安装一次就可以无限地创建WP站点。 WordPress MU是WordPress多博客的版本,而程序本身都是一样的。 萨龙龙也有很多个站点,博客、萨龙网络、演示站和它季|专属民族格调商城!等等,尤其是商城做成简、繁、英三种语言的就更需要使用MU来搭建,每个站点可以单独设置语言,互不干扰。很早就测试过MU的安装与配置,这次花了几个小时的时间把所有的站点(除了商城)都安装在一个MU中。 “WordPress多站点”的相关文章 使用WordPress MU一个程序创建多站点网络介绍与安装教程 如何把WordPress数据迁移至WordPress MU WordPress MU多站点网络域名绑定插件Domain Mapping的安装与使用 WordPress MU多站点网络共享媒体插件Network Shared Media的使用包括特色图像 WordPress…

为什么WordPress子主题很重要?如何创建子主题? 您可能会认为自己网站上使用的WordPress 主题非常优秀,但是也许你想调整一下主题的代码 DIY 一些功能来满足自己的需求,又或者您想了解如何自定义 WordPress 子主题。其实不管你想增/删主题代码或者改变外观或增减功能,我强烈建议您使用 WordPress 子主题。相信我,创造一个子主题,将会使你远离很多令人烦恼的事情。 什么是 WordPress子主题? 顾名思义,子主题是一个主题的孩子,它继承了父主题的所有功能和风格(就像我们从父母那里继承 DNA 一样)。 为什么 WordPress子主题很重要? 可能某些主题真的很优秀,但是肯定有人想要对主题进行编辑/修改以便满足自己的需求,而且随着时间的增加,需求也是在不断增加和变化。每次你需要在你的 WordPress 网站上添加一个小功能时,你不能重新安装一个新的主题(不值得)或聘请一个专业开发人员(非常昂贵),所以你需要自己添加/调整代码,而更改代码的最佳方法就是使用 WordPress…