如何加快cloudflare提供的CDN服务?

很多人会发现,使用了Cloudflare的CDN服务以后,网站速度不仅没有变快,反而变慢了!

分析

Cloudflare的免费CDN节点都不在国内,使用Cloudflare的CDN服务,就如同让用户出了一趟国,又回到国内的服务器。当然只会比使用之前慢!

正确的加速方案

如果只用到Cloudflare提供的部分服务,比如https或者永久在线。那么可以通过以下方法加快速度。

  1. 禁用缓存
  2. 清空所有缓存
  3. 设置压缩Html、CSS、JS

如果您还是不会操作,可以联系我帮您解决。

制作的WordPress主题或页面中的文字在手机端显示的特别小是怎么回事

添加如下代码到模板中

1
2
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

如何创建并加载最小WP测试环境

有时候需要一个最小的WP核心环境进行代码测试,可以访问数据库以及WordPress代码,但是又不用加载太多的东西。下面代码即可快速实现。

代码

1
2
//加载核心
include("wp-load.php");

测试代码

1
2
3
4
5
6
7
8
9
//加载核心
include("wp-load.php");

//下面用于测试是否已成功加载核心环境
if (is_user_logged_in()){
echo "亲爱的会员,您已经登陆!";
}else {
echo "欢迎光临,请登陆查看!";
};

如何将Advanced Custom Fields嵌入自己的主题或者插件中?

使用“Advanced Custom Fields”插件可以完全控制WordPress编辑屏幕和自定义字段数据。

  • 按需添加字段。 使用Advanced Custom Fields字段构建器允许您只需单击几个按钮即可快速轻松地将字段添加到WP编辑界面!
  • 将它们添加到任何可以在WP上添加字段,包括帖子,用户,分类术语,媒体,评论甚至自定义选项页面!
  • 可以到处展示它们。 让开发人员,能在任何主题模板文件中加载和显示自定义字段值!

子主题

则把插件放在子主题 includes 文件夹下,插件文件夹重命名为acf。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Define path and URL to the ACF plugin.
define( 'MY_ACF_PATH', get_stylesheet_directory() . '/includes/acf/' );
define( 'MY_ACF_URL', get_stylesheet_directory_uri() . '/includes/acf/' );

// Include the ACF plugin.
include_once( MY_ACF_PATH . 'acf.php' );

// Customize the url setting to fix incorrect asset URLs.
add_filter('acf/settings/url', 'my_acf_settings_url');
function my_acf_settings_url( $url ) {
return MY_ACF_URL;
}

// (Optional) Hide the ACF admin menu item.
add_filter('acf/settings/show_admin', 'my_acf_settings_show_admin');
function my_acf_settings_show_admin( $show_admin ) {
return false;
}

导出php代码放入functions.php中

导出php代码放入functions.php中

原始地址

https://www.advancedcustomfields.com/resources/including-acf-within-a-plugin-or-theme/

Advanced Custom Fields汉化版免费下载地址

https://wordpress.org/plugins/advanced-custom-fields/

Search & Filter常见输出函数

主体内容输出

1
2
3
4
5
if( $query->have_posts() ):
while( $query->have_posts() ) : $query->the_post();
//正文内容
endwhile;
endif;

正文中输出函数

1
2
3
4
the_permalink();//文章链接
the_title();//文章标题
the_content();
the_date();

模板中常见的ACF字段输出方式

用户相关字段

1
2
$uid=get_post($id)->post_author;
echo get_field('用户头像','user_'.$uid);

使用WordPress应该如何挑选主机或服务器(干货)?

WordPress是一个非常流行的。使用WordPress程序的人很多。人们常常因为主机没有和程序适配,发生困扰。有的情况是,程序不需要那么多资源。有的情况是服务器资源不够,没有办法很好的运行WordPress程序。这两种情况都非常让人困扰。这篇文章5分钟时间讲清楚使用WordPress程序,该如何挑选。

网站的种类

网站的种类不同,需要主机或者服务器的配置也就不同。

  1. 个人博客站,文章数量不多,图片也不多 。使用一般的主机就可以了。
  2. 如果是小型工作室, 也不需要太高的配置。用一般的主机就可以。
  3. 如果是公司或企业的网站, 不仅有美观度还有营销推广的需求。那么我觉得之后就不能买主机了,而是需要购买服务器,而且服务器的配置一定要好。因为这个时候后面的需求可能就会增加,比如要有展示很多的图片,还需要展示视频。有可能还有一些轮播动画。这个时候配置就很关键了。

大家有什么意见可以给我留言 。

在wordpress如何使用markdown写文章?

很多朋友喜欢用Markdown写文章。之前WordPress一直对Markdown支持不是很友好。
下面我要介绍一种方法,可以完美的解决这个问题。让WordPress支持Markdown写作。再也不用为格式操心了。

Markdown写作插件 WP Githuber MD – WordPress Markdown Editor

一次讲清楚wordpress到底该怎么备份(干货)?

网上流传的现在有很多种备份方法 ,但是我觉得没有一个是真正有效的。那么它到底该怎么备份呢?5分钟时间看懂这篇文章。

WordPress自带的导入导出功能

比较常用的办法是用WordPress自带的导入导出。 它的好处是可以很快的得到一个干净的 WordPress 系统。但我觉得他不是一个真正的备份方式,使用这种方式备份有很多东西都会丢失。比如用户。比如网站的一些基本信息。这种方式是没办法备份的。

使用FTP进行备份。

这种方式备份,首先是效率非常低。因为 WordPress 网站会生成很多细小的文件。用这种方式备份这么多细小的文件是一个非常浩大的工程。而且这次还只是备份的文件部分。还有数据库部分需要处理。数据库的版本不同,也是没有办法进行正常的导入导出的。所以我觉得这不是一个很好的办法。

正确的办法。

我觉得正确的办法是同时备份了文件和数据库。 时间短,效率快。我综合了很多种办法。目前推荐。比较好的方法是。使用下面这个插件。使用方法我会放在后面的视频里面。

WordPress分类排序插件:Custom Taxonomy Order

这个插件是用来调整分类的顺序。它有如下特点:

  1. 通过拖拽调整顺序。
  2. 不用编写代码,就能调整顺序。
  3. 代码简洁干净,不会增加后台的负担。
  4. 兼容各种翻译插件。
  5. 完全免费,放心使用。

插件免费下载地址

https://wordpress.org/plugins/custom-taxonomy-order-ne/