WordPress支持WebP格式图片上传方法

发布于:
WordPress

之前我写过一篇压缩图片的文章——PhotoShop高度压缩图片技巧,虽然这种方式已经可以大幅度压缩图片体积,但WebP格式的图片相较于这种方式图片体积还要小2倍!

在浏览器支持方面,现在主流的浏览器也都支持WebP格式,况且像微信公众号这样的大平台早已开始使用WebP图片,因此没有理由不将博客的插图换成WebP了。

默认情况下,WordPress不支持上传WebP格式的图片,在主题的functions.php里添加以下代码即可:

无需输入 FTP 信息就能更新 WordPress 及插件

发布于:
WordPress

你是否碰到这样的情况:当添加,删除,升级 WordPress 插件或者直接升级 WordPress 的时候,WordPress 总是提示让你输入 FTP 帐号信息,非些烦人。

如果你使用虚拟主机的话,一般不会出现这样的,但是如果你使用 VPS 或者 DV 的话,就很可能出现这种情况,因为 WordPress 是基于文件的所有者来判断的,如果你的服务器的用户名和文件的用户名不是一样的,那么 WordPress 就会让你通过 FTP 来进行更新。

解决WordPress忘记管理密码 多种途径

发布于:
WordPress

1、重装WordPress。这种方法最笨,严重不推荐,重装还要下载安装文件比较麻烦。

2、使用找回密码功能。WordPress 本身支持邮件取回密码功能,如果管理员账户的电子邮件有效,在后台登录界面,点击“忘记密码?”链接,输入正确邮件地址后,即可收到一封含重置密码的邮件。

3、把WP目录下的wp-config.php文件删除,然后重新访问网站,这会让你重新进行最后一个安装步骤,这样就可以得到新的密码。也是个笨办法同一。

4、登录 phpMyAdmin ,找到WP数据库的wp_users表,在这里可以看到默认的用户admin,它的密码是加密过的。这时,我们可以修改这条数据,找到user_pass这个域,把它原来的一长串数据删掉,写上你的密码,比如123456。这时,你会看到一个函数的下拉框,把它选择为MD5。这是为了把你的密码进行MD5算法加密,再保存。这样,再通过你的域名/wp-admin 访问到管理入口,用这个密码就可以登陆了。

5、通过 SQL 语句修改密码。登录 phpMyAdmin 进入 WordPress 数据库并执行以下 SQL 语句:

UPDATE wp_users SET user_pass = MD5('PASSWORD') WHERE wp_users.user_login ='admin' LIMIT 1;

WordPress 有用的数据库SQL查询语句

发布于:
WordPress

在使用WordPress的过程中,我们少不了要对数据库进行修改操作,比如,更换域名、修改附件目录、批量修改文章内容等等。这个时候,使用SQL查询语句可以大大简化我们的工作量。

下面分享一些wordpress常用的SQL查询语句

注:1.在每次使用SQL查询语句前,请务必导出数据库备份!!

2.下面的SQL查询语句,数据库都是使用WordPress默认的 wp_ 表头,请根据自己的实际修改。

1. 删除所有未使用的标签

DELETE a,b,c
FROM wp_terms AS a
LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id
LEFT JOIN wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id
WHERE c.taxonomy = 'post_tag' AND c.count = 0

WordPress 常用函数 WP_Query()调用文章列表的各种用法

发布于:
WordPress

wordpress循环读取文章数据的方法一般使用 query_posts(wordpress query_post函数应用介绍) 这个函数。
但是使用query_posts这个函数有一些弊端:
可能会干扰那些用到的Loop(循环)的插件。
可能使一些 WordPress 条件标签失效。
需要去处理重新设置,重新倒回和偏移等问题。

而WP_Query可以很好的解决这些问题,WP_Query可以自定义WordPress的循环。

WP_Query应用

例如我们要输出最新的5篇文章,代码如下:

<?php
    $recentPosts = new WP_Query();
    $recentPosts->query('showposts=5');
?>

WordPress 通过文章ID获取文章标题、作者、内容等字段信息

发布于:
WordPress

使用Wordpress的朋友可能遇到这样的问题,在非single.php页面中我们有时候想要调用当前文章的标题、内容等信息,而Wordpress在生成文章页的时候在各个页面中唯一不变的只有当前的文章ID,那么如何这个ID获取到当前文章的标题、内容等信息呢?

可以通过下面的代码实现:

<?php

$id=//这里是文章的ID
$title = get_post($id)->post_title;
echo $title;//输出文章的 标题

?>

WordPress使用之独立的Description 和 Keywords

发布于:
WordPress

你下载的 WordPress 主题提供的keywords和description这两个meta标签一般都做得很差,或者根本就不提供,这样不利于SEO。本文将指导你如何给主页、分类、页面以及文章页添加单独的Description 和 Keywords。

很多人都在用All in One SEO插件解决这个问题,但是又有很多人说这个插件不好。大不了咱就自己用代码实现吧。

下面提供设置keywords和description的代码,将以下代码添加至WordPress主题header.php的<head></head>之间,最后用UTF-8编码另存为,否则中文会乱码:

分享WordPress模板制作详细教程附常用函数

发布于:
WordPress

无标题文档 今天和大家分享的一定是WP模板制作的精华,所以,以下的内容都是做WP模板的重要东东,一定要熟记于心啊,不多说,看内容吧。

当然,如果能看一下这篇文章,就更好了:

《图解WordPress模板架构,分享WordPress模板制作精髓》

WordPress基本模板文件

首先,一套完整的WordPress模板应至少具有如下文件:

style.css : CSS(样式表)文件
index.php : 主页模板
archive.php : Archive/Category模板
404.php : Not Found 错误页模板
comments.php : 留言/回复模板
footer.php : Footer模板
header.php : Header模板
sidebar.php : 侧栏模板
page.php : 内容页(Page)模板
single.php : 内容页(Post)模板
searchform.php : 搜索表单模板
search.php : 搜索结果模板

当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必备的。

关于禁用wordpress后台及主题的google字体方法汇总

发布于:
WordPress

近期随着google香港服务器搬至美国,国内很多wordpress网站都出现访问速度延迟或者干脆打不开,很多主题都调用的google fonts,或多或少都会有影响,同时本站大陆访问速度也出现延缓,经过优化或者禁用google字体之后才有好转。将禁用google字体的方法汇总一下:

一、安装插件和添加代码禁用wordpress后台和主题的google fonts。

1、安装启用Disable Google FontsRemove Open Sans font Link from WP core

Disable Google Fonts 和 Remove Open Sans font Link from WP core 插件都可以禁用WordPress网站后台的Google Fonts 字体调用。

在网站后台的 插件里 搜索2个插件中的一个,在线安装启用即可。