2018年10月27日

2018年10月27日发布的文章
  • 解决WordPress设置错误的url网站不能访问的问题

    通过WordPress后台首选项更改了网站url地址之后,网站就会出现访问不了的情况,一般来说,网站后台也登陆不上去了,我从网上寻找到了四种方法,这四种方法前三种都是需要登陆到后台的,但实际上出错后,都不能登陆后台了,没法登陆后台进行调整!所以我用了第四种方法,通过修改数据库里面的内容修改成功!

  • 无插件实现wordpress远程图片自动本地化

    找资料时在其他人的博客看到一篇远程图片自动本地化的代码,分享给大家,将代码写入主题的functions.php文件或者是functions.php的引入文件中即可,以后每当在wordpress发布文章时如果文章中含有外链图片就会自动本地化了,无需任何设置操作非常方便。

  • WordPress 评论中嵌入图片

    有时发表评论需要添加图片,而WordPress本身并不具备评论贴图功能,可以将下面的代码添加到当前主题functions.php文件中: add_action('comment_text', 'comments_embed_img', 2); function comments_embed_img($comment) { $size = auto; $comment = preg_replace(array('#(http://([^\s]*)\.(jpg|gif|png|JPG|GIF|PNG))#','#(https://([^\s]*)\.(jpg|gif|png|JPG|G…

  • WordPress 博客什么时候才需要使用缓存插件?

    明月的博客经常会有些缓存插件相关的使用心得和经验分享,这类博文给明月的博客确实也带来了不少的流量和用户。同时,明月也发现很多新手站长们很容易掉入缓存插件的“迷信”中无法自拔,好像一个博客网站没有个缓存插件就无法生存了似得,所以今天就给大家讲解分析一下如何正确对待或者说选择缓存插件,让大家懂得 WordPress 博客什么时候才需要使用缓存插件。

  • WordPress 技巧:创建博客时不创建 links 表

    WordPress 默认还有 links 表,但是现在友情链接都用得很少,我们可以再在多站点管理,如何在创建博客的时候不创建这个表呢? 写个插件,把下面的程序 copy 进去即可: add_filter('dbdelta_create_queries', function($cqueries){ $table_names = array_keys($cqueries); foreach ($table_names as $table_name) { if(strpos($table_name, &#…

  • WP_Query 的所有参数

    WP_Query 是 WordPress 的核心,它支持的参数非常灵活,也非常多,官方的文档也略嫌啰嗦,整理把所有的参数都整理了一遍,以后要使用 WP_Query 只要看这份文档就够了:

  • 在 WordPress 中使用 Memcached CAS 乐观锁

    什么是 Memcached CAS 协议 Memcached 于 1.2.4 版本新增 CAS(Check and Set)协议类同于 Java 并发的 CAS(Compare and Swap)原子操作,处理同一 item 被多个线程更改过程的并发问题。 在 Memcached 中,每个 key 关联有一个 64-bit 长度的 long 型惟一数值,表示该 key 对应 value 的版本号。这个数值由 Memcached server 产生,从1开始,且同一 Memcached server 不会重复…

  • WordPress 技巧:限制文章数量

    如果你和我一样,使用 WordPress MU 做一个平台,比如我做的花生小店,需要限制每个博客的商品数量: add_action('current_screen', function($current_screen){ global $pagenow; if($pagenow == 'post-new.php'){ $post_type = $current_screen->post_type; if($post_type == 'product'){ // 这里可以改成你需要限制的日志类型 $counts = wp_count_posts($…

  • WordPress 技巧:限制分类数量

    如果你和我一样,使用 WordPress MU 做一个平台,需要限制每个博客的商品分类的数量: add_filter('pre_insert_term', function($term, $taxonomy){ if($taxonomy == 'product_category'){ if(wp_count_terms($taxonomy) > 10){ return new WP_Error('too_much_product_category', '商品分类上限为:10。'); } } return $term;}, 10, 2); 使用上面这段代…

  • 使用 Email Templates 美化 WordPress 发出的邮件

    相信很多朋友都觉得wordpress默认的邮件样式过于简单,推荐使用 Email Templates 来美化 WordPress 发出的邮件,你可以选择模板样式、添加Logo和文本,修改颜色,编辑邮件页脚等等。值得称赞的是,Email Templates 支持使用WP内置的定制器实时预览和修改,还支持发送测试邮件等。并且,它还兼容 WP SMTP, Easy WP SMTP, Easy SMTP Mail 等SMTP配置插件哦!

  • WordPress 如何更改JPEG图片的压缩质量

    默认情况下,WordPress会对上传的图片进行压缩,以免获得更好的性能和用户体验。长久以来,默认的压缩质量为 90%,直到 WordPress 4.5以后,就降低为 82% 了,为的是优化图片在手机端的加载速度。但是并不是所有的用户都希望如此。最近就有客户反馈说,为什么我上传的图片都被压缩了,模糊了。今天倡萌就分享下如何更改WordPress对JPEG图片的压缩质量。

全部加载完成