WordPress程序修改JPEG图片的压缩质量

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

科普一下:JPEG 在这里所指的是一种压缩方式,用这种压缩格式的文件一般就称为JPEG;此类文件的一般扩展名有:.jpeg、.jfif、.jpg或.jpe,其中在主流平台最常见的是.jpg。

WordPress提供了 jpeg_quality 钩子,以便让用户可以自定义参数。我们就是借助这个钩子来实现修改图片压缩质量。具体的方法就是将下面的代码添加到当前主题的 functions.php 文件即可:

/**
 * 自定义JPEG图片压缩质量
 * https://www.wpdaxue.com/wp_image_editor-jpeg_quality.html
 */
function wpdx_custom_jpeg_quality() {
    //根据实际需求,修改下面的数字即可
    return 90;
}
add_filter( 'jpeg_quality', 'wpdx_custom_jpeg_quality');

只需要根据实际需求,修改上面代码的第7行的数字即可,比如,不希望图片被压缩,就修改为 100

可能有朋友要问了,那如何修改 png 图片的压缩质量呢?还真的难倒倡萌了,貌似WordPress 本身并没有提供类似的钩子专用于png图片,倡萌也没有探究过。如果你知道,不妨和我们一起分享!

禁止 WordPress 内容自动添加分段标签

WordPress 有个自动分段机制,只要你在可视化下敲击一次回车(文本模式敲击两次回车),就会在前台html自动添加分段标签<p>,其实这个功能也是很方便的,但是有些朋友就是不习惯,或者在某些情况下干扰了自己的文章内容格式。

这个自动分段机制,使用的是 wpautop() 函数,只会对文章内容和摘要生效,如果你希望禁用它,可以将下面的代码添加到主题的 functions.php 文件即可:

remove_filter( 'the_content', 'wpautop' ); //正文
remove_filter( 'the_excerpt', 'wpautop' ); //摘要

但是这样一来,就会使所有文章类型的文章都失去自动分段功能,要解决这个问题,我们可以在主题的 functions.php 添加下面的代码:

function needRemoveP() {
	remove_filter('the_content', 'wpautop'); 
}

然后在你想去掉功能的地方,比如想让文章去掉这个默认的功能,则在single.php里添加:

<?php add_action ('loop_start', 'needRemoveP'); ?>

补充:

其实我们还有更加方便的方法,不需要修改 single.php 文件,而是通过条件标签来判断,在主题 functions.php 使用下面的代码:

function needRemoveP() {
	if ( get_post_type() == 'post'){ // 如果文章类型为 post
		remove_filter('the_content', 'wpautop'); 
	}
}
add_action ('loop_start', 'needRemoveP');

以上代码的第 2 行就限定了文章类型为 post 的文章才会取消自动分段,你可以根据自己的需要修改文章类型。

织梦内容编辑器增加中文字体选项

有时为了在文章中区别不同内容,想用不一样的字体,可是在使用DedeCMS默认的ckeditor编辑器时,字体下拉选单里面却没有中文字体,如果用其它编辑器编辑好再Copy回来又比较麻烦,所以还是给编辑器增加中文字体的选项吧!

很简单,打开/include/ckeditor/ckeditor.js这个文件,然后找到里面设定字体的部分,增加下面黄色底色标示出来的内容(注意不要漏掉逗号),然后保存。

font_names='Arial/Arial, Helvetica, sans-serif;Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;Verdana/Verdana, Geneva, sans-serif,宋体/宋体;黑体/黑体;仿宋/仿宋_GB2312;楷体/楷体_GB2312;隶书/隶书;幼圆/幼圆;微软雅黑/微软雅黑';

设置完成后,需要更新系统缓存才能看到效果

在DedeCMS后台,依次选择“生成”→“更新系统缓存”→“开始执行”,等更新完成后,刷新页面就可以看到效果了。

WordPress更换域名方法

1:文章没插入过旧域名链接

WordPress4.90+版本后域名更换排常简单。在后台菜单“设置-常规”,把“WordPress地址(URL)和站点地址(URL)”更换成新域名地址就可以了。文章图片和特色图片都会自动更换成新域名链接。

2:文章插入过旧域名链接

如过你贴过链接,就要进入数据库phpmyadmin面板,点击菜单SQL,输入代码,执行下面Sql代码即可。

UPDATE wp_options SET option_value = replace( option_value, 'http://www.old.com', 'http://www.new.com' ) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace( post_content, 'http://www.old.com', 'http://www.new.com' ) ;
UPDATE wp_posts SET guid = replace( guid, 'http://www.old.com', 'http://www.new.com' ) ;

 

WordPress程序备份(文件备份+数据库备份)

WordPress备份主要就是备份网站文件和Mysql数据库。

1:网站文件备份

网站文件可直接使用主机空间面板压缩功能(注 : 不同id商,空间操作面板大同小异),压缩后直接在Ftp下载就可以了,而且这是最好的,用得最多的就是这个方法。

其实备份网站文件,主要就是主题、插件和网站媒体附件,还有就是你修改过的Wordpress相关文件。

2:Mysql数据库备份

注:数据库备份前先把插件停用; 数据库备份主要有三个方法

A . 进到Wordpress网站后台-工具-导出-所有同容-下载导出文件

 

B . 进入数据库的phpmyadmin面板,选中数据库,直接导出Sql。那如何进入phpmyadmin面板呢!

 

如果你是服务器,就是http://你网站IP/phpmyadmin/

如果你是空间,就是http://你网站IP/端口/phpmyadmin/,其实如果是空间,应该在数据库面板可直接进去。

C . 主机空间面板数据库导出功能(注 : 不同id商,空间操作面板大同小异)

D . 利用Wordpress插件备份,不过现在真的不太需要(略)。

wordprees主题模板文件结构说明

无论你是菜鸟还是老鸟,想修改或设计模板,你就必须要弄明白,一套完整的 WordPress 模版应至少包括如下文件:

  • style.css : 样式表文件
  • index.php : 首页模板
  • archive.php : 文章归档/分类目录模板
  • 404.php : 404 模板
  • comments.php : 留言/回复模板
  • footer.php : 底部模板
  • header.php : 顶部模板
  • sidebar.php : 侧栏模板
  • page.php : 页面模板
  • single.php : 文章页面模板
  • functions.php : 模板函数
  • search.php : 搜索结果模板

上面的只是“基本”的主题架构,所谓基本就是在这个基础上,可减少你不想要的页面(但最起码要包含index.php首页,archive.php目录,single.php文,style.css样式,fuctions.php函数等这几个文件),也可以增加更多其它功能页面,这个就没限制了,只要有足够需求,足够设计开发能力,想拓展多少,就多少。

WordPress程序升级更新方法详解

为什么Wordpress要升级?

  • 修复上一版本所存在的功能样式BUG。
  • 增加新的网站功能。
  • 修复网站安全性漏洞,防止被黑。

所以Wp更新要准时,否则什么时候出问题,谁也讲不清。而且版本也不要相隔太远,否则升级就有可能出错。而且升级前一定要先把网站备份下来,把网站插件都禁用。至于网站如何备份,请看 www.yzipi.com/4.htm ,那Wordpress的升级方法主要有那种?

1:网站后台更新

当有新的Wordpress版本出现时,网站后台就会有升级提醒,只要点击进去,点击“现在更新”就可以了。

WordPress程序升级更新方法详解

这种方法是傻瓜式操作,不需要任何技术含量。但也有比较大的缺点,当网络传输不正常时,就容易升级失败,导致WP文件丢失,网站打开空白。

2:手动文件更新

A . 先下载Wordpress最新版解压,得到下面文件。然后把wp-content文件夹删掉,把剩下的文件在FTP上传替换,升级网站文件。

807

B . 在浏览器上输入地址:域名/wp-admin/upgrade.php升级数据库。

/wp-admin/upgrade.php升级数据库

WordPress经常更换主题模板影响SEO排名吗?

对于初进Wordress同学,会网上到处找模板,看到合适用几天,不错又用几天,这样会持续几星期,甚至于几个月。

那经常更换Wordpress主题具体有什么影响?

WordPress经常更换主题模板有什么影响?

1:增加网站数据库垃圾,影响网站打开速度

因为不同主题模板,或多或少都会增加网站数据库一些表或字段。而更换主题时,你是不知道具体在哪里,增加了哪些。就算你对Wordpress的数据库很了解,查看起来和删起来也是比较麻烦。所以安装过的主题都会留下部分数据库垃圾,而且越积越多,从而影响Wp数据库的查询和网站前端的调用效率而影响网站的打开速度。

 

2:影响搜索引擎SEO优化

主题模板的更换,意味着整个网站的结构(html框架)发上根本的变化。偶而一次,百度都会给以短时间的排名惩罚。试想一下,你隔三差五就换,我很相信,这样下去,你想网站有好排名根本不可能。

每次换板,你得要找模板,你得要了解新模板,你得要重新设置模板,你得要花大量精力下去。用免费的,感觉款款都有所不足,用收费的又不想花钱,还有买了不满意,又是要换。

 

建议

建站初就要确定整个网站内容和数据位置编排模型,根据模型,去找相关模板。如免费和收费都有这类型。建议找收费的,毕竟收费有人维护,可以一直更新下去,还可以跟据你个人需要定制。

换模板时,就算网站结构改变了,也不要更改网站的“标题,关健词,描述”。这是初期就要定下来的。

 

WordPress程序提示连接不上数据库

有使用Wordpress的同学,经常会遇到Wordpress连接数据库相关的提示错误。

中文 : 数据库连接时出错
英文 : Error establishing a database connection

简单明了一句话:就是wordpress打通不了数据库,调用不了数据库内容,造成网站打不开,这原因有两个:

1:Config.php数据库信息填错有误

这个情况主要出现在安装Wordpress的时,网站根目录Config.php这个文件里面,把数据库的信息填错,

解决方法 : 要核对清楚:数据库名称,数据库名,数据库密码,还有数据库的链接地址(如果是本地数据库,就没必经改动)有没有填错。

WordPress程序提示连接不了数据库

2:数据库服务器岩机

就是网站的数据库服务器出了问题,相当于死机了.

解决方法 : 如果你是个人服务器,就得检查一下服务器数据库软件有是不是出了问题不是正常使用;如果你买的是空间,这事就找空间商,他会帮你很好处理。

新手必看WordPress程序安装图片教程

1:主机空间要求

要运行 WordPress,主机空间需满足以下条件。不过现在网络上的空间基本都可以,而且还让你随意定制Php和Mysql版本,至于空间和数据库大小就更不用说了,一句话,有钱就可以任性。

  • 环境 :Linux+Nginx ( Apache )+Mysql+Php
  • php : 5.6 +
  • Mysql : 5.0 +
  • 空间 :100m+
  • 数据库大小 :20m+

对于最新版Wordpress,官方推荐运行软件版本:php7.3和MySQL 5.6

2安装最新版Wordpress

A . 下载最新版的Wordpress,由于Wordpress官网一直处理打不开状态,柚子皮提供下载。

www.xxx.com/wordpressdown

B . 利用FTP工具,把已下载的Wordpress压缩包上传到空间,利用空间后台解压功能把Wordpress解压。你也可以在电脑上把Wordpress压缩包先解压后上传,也是一样。

新手必看WordPress程序安装图片教程

C . 下载 wp-config-sample.php文件,重命名为:wp-config.php。打开文件,填进相关空间数据库信息,保存文件并上传。

900

D . 打开浏览器,输入域名,即可弹出安装界面。填上相关网站信息,点击”安装Wordpress”按钮即可完成。

新手必看WordPress程序安装图片教程

新手必看WordPress程序安装图片教程

新手必看WordPress程序安装图片教程