标签: wordpress

  • 被百度站长判定为低质站点怎么办?资源平台验证关系清退反馈

    百度在「百度搜索资源平台」公众号也说了下面这几种情况会被归于低质类页面:
    1. 资源/功能失效
    2. 资源空短/死链
    3. 资源内容不符:实际内容与标题/经营领域/目录/配图不一致。
    4. 资源质量差:内容存在恶劣采集痕迹,标题或封面配图质量差
    5. 色情/猎奇内容
    6. 网站被劫持/恶意篡改,植入SQ/DB等内容。
    7. 站点加载速度慢,时间长,影响浏览体验。

     

    但是部分正常站点也被清理,有点难以理解,但是目前我的几个站点还属于正常。
    但是很多同学在群里面反馈,自己30多个站点都一锅端了,以后不做站了。
    其实不用那么灰心,如果你的站点是自己认认真真做的,不是采集的,也不是 AI 生成的,那就去百度反馈一下,静候佳音就好了,毕竟百度打击的是低质量的网站,也不是所有网站。
    百度也给出了「资源平台验证关系清退反馈」地址:
    https://iwenjuan.baidu.com/?code=dyq1ud
    其实百度「关于搜索资源平台清退风险资源验证关系的通知」的公告也说明了这次清退主要是两个方面的问题,未实名认证站点低质作弊等。

    如果未完成百度账号实名认证,请尽快通过百度App【我的】-【设置】-【账号管理】-【身份认证】完成实名认证,避免账号下站点受到影响;

    资源平台验证关系清退反馈

     

    请选择您要反馈的问题:
    已定位低质/作弊问题并完成整改,无法验证排查未发现低质/作弊问题,申诉核实
    请填写您需要反馈或申诉的站点,如:www.12345.com,每次反馈仅限填写一个站点。填写非站点、其他信息、填写不符合要求的不进行处理。

    请输入你的回答

    提交

    百度问卷

    如站点已被清退,可能是站点低质作弊的原因,可以自查整改后重新提交验证,如整改后仍无法验证,或自查未发现违规问题,就可通过上面的进行反馈,百度将尽快核实处理。

     

    怎么整改,我这里总结一下:

    第一、首先保证网站的资源或者功能不要失效,如下载类资源无法下载、图片失效或加载失败、视频资源无法播放等。特别是不要出现大概资源空短/死链,页面可正常打开,但无内容或者资源无法正常打开这种欺骗行为。

     

    第二、不要为了吸引流量,搞完全和内容不符合的标题党,也就是实际内容与标题/经营领域/目录/配图不一致,如算命类站点下存在情感节日等相关内容,个人形象图片标题下存在病理类内容,游戏推荐标题下配有美女人物等。

     

    第三、不要采集了,百度特别说明:内容存在恶劣采集痕迹,如排版混乱、乱码、语句不通、低质无意义、答非所问等。标题质量差:如重复、语句不通、截断等。封面配图质量差:如图片单一、重复、不相关等。

    这点我特别支持百度,我今天在群里说不用讨论采集,他说人品有问题,这我就无语了。。

    第四、不要搞低俗/SQ的网站,这个被封没什么好说的,百度还提到不要猎奇夸大内容,如热点内容夸大、虚构、博人眼球等。

     

    第五、做好网站的安全,防止网站被劫持/恶意篡改,植入SQ/DB等内容,这样被封其实一点都不冤。

     

    最后、要保证网站速度快,站点加载速度慢,影响浏览体验,百度也会封的,现在对做站要求越来越高了。

    最后再贴一下百度的反馈地址:
    https://iwenjuan.baidu.com/?code=dyq1ud

  • WordPress 时区设置问题:发布文章后,立即发布的文章状态变成了定时发布

    最近奇点新搭建了一个Wordpress博客站,发布文章后,原本应该为立即发布的文章,状态变成了定时发布,时间比当前时间晚8个小时,计划发布也存在此问题。

    上图是计划2022-7-23:00 发布的,但预定发布时间显示为:2022-07-22 16:00,晚了8个小时。

    Mysql数据库wp_posts表,对应帖子的post_date_gmt是正确的,pos_date晚了8小时。

    在安装时候,特意注意了时区问题,几个地方与时区相关的地方都设置为Asia/Shanghai

    1、CentOS操作系统时区设置为Asia/Shanghai

    timedatectl set-timezone Asia/Shanghai

    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

     

    执行这步后,系统local time 和时区显示为CST。

    硬件时钟与操作系统时钟同步 hwclock –systohc

    2、php.ini的时区设置为Asia/Shanghai

    date.timezone= Asia/Shanghai

     

    3、Wordpress的时区设置为Asia/Shanghai

    管理后台->设置(wp-admin/options-general.php )中时区设置为上海

    wp-settings.php

    date_default_timezone_set( ‘Asia/Shanghai’ );

     

    另外数据库时区也使用Asia/Shanghai

    mysql.cnf

    default-time-zone = ‘+8:00’

     

    搜索了一下网上的各种解决方案,都不靠谱,研究代码后,可行的解决方案。

    方案1:统一采用UTC

    1、CentOS操作系统时区设置为UTC

    timedatectl set-timezone UTC

    ln -sf /usr/share/zoneinfo/UTC /etc/localtime

     

    time 和date可以设置成北京时间,缺点是ntpdate自动同步会被同步成UTC+0时间,需要禁用ntpdate,这对日常运维不方便。

     

    2、php.ini的时区设置为UTC

    date.timezone= UTC

     

    3、Wordpress的时区设置为UTC

    管理后台->设置(wp-admin/options-general.php )中时区设置为UTC+0

    wp-settings.php

    date_default_timezone_set( ‘UTC’ );

     

     

    方案2:依然采用UTC+8时区(Asia/Shanghai),采用wp_date替换date_i18n

    由于操作系统、php、Wordpres都使用UTC+0时区,使用上总有点别扭,且有些应用需要系统及相关运行环境时区采用UTC+8。此种情况下,推荐采用wp_date替换date_i18n。

    从Wordpress 5.3+起,官方推荐使用wp_date替代原来的date_i18n函数。相对于date_i18n,wp_date最大的优势是可以接受Unix timestamp,具体可以参考 date_i18n() 下面的讨论:

    https://developer.wordpress.org/reference/functions/date_i18n/

    导致发文章后,时间戳相对于当前时区晚8小时的代码文件是 wp-admin/includes/meta-boxes.php

    批量替换wp-admin/includes/meta-boxes.php中的date_i18n为wp_date。

  • WordPress忘记后台密码?WordPress 如何找回密码的方法

    WordPress 网站后台密码忘记了怎么办?这里给分享一下大家几种方法来找回密码:

    找回WordPress 后台密码方法一:

    wordpress 程序是自带找回密码功能

    在wordpress 登陆框下方有一个“忘记密码”的按钮,点击,输入邮箱即可找回。

    注意,这里的邮箱是配置文件的时候所填写的 邮箱地址,这样等几分钟,就会在邮箱里面收到密码信息。

    但是这个方法并不是百试百灵,因为有的时候会提示:网站空间不支持 mail() 函数,或是未开启;

    这种情况其中一个原因是由于你的主机真的不支持 mail() 函数功能,当你确认 mail() 函数已经开启后,可能是由于另一个原因导致的,就是由于你的网站开启gzip压缩,这样也会阻止邮箱的正常发送。

     

     

    找回WordPress后台密码方法二:

     

    通过修改MD5值找回WordPress密码

    WP使用的是MD5保存密码,所以密码不可逆,如果密码丢失,可以通过数据库找回密码。

    1、登陆phpmyadmin数据库,选择数据库;点击进入到 wp_users 表内,找到你需要修改密码的用户名(以 admin 为例),然后点击该行内的 编辑 按钮

    2、进入到 admin 用户的数据编辑,在里面找到 user_pass项对应的值,把里面的MD5加密值改成 5d41402abc4b2a76b9719d911017c592

    3、点击右下角的 执行 按钮,这样就可以把网站后台管理员 admin 的登录密码改成 hello 了。

    4、然后回到WordPress程序登陆页面,使用密码 hello 登陆即可。

    找回WordPress后台密码方法三:使用 PHP 代码找回密码

    PHP 代码的方法归根结底也是通过 SQL 查询语句修改的方式实现,只不过提供一个可视化的用户操作界面罢了。把下面的代码复制并保存为 password-resetter.php 文件,通过FTP上传到 WordPress 网站根目录,然后在浏览器中输入 429006.com/password-resetter.php 访问运行该文件,然后输入新的密码即可实现密码的重置。

    password-resetter.php代码如下:

    <?php
    //password resetter
    include(“wp-config.php”);
    include(“wp-blog-header.php”);
    if (empty($_POST[’emergency_pass’])) {
    ?>
    set admin password:
    } else {
    $sql = “UPDATE “.$wpdb->users.” SET user_pass = ‘”.md5($_POST[’emergency_pass’]).”‘ WHERE User_login = ‘admin’”;
    $link = $wpdb->query($sql);
    wp_redirect(‘wp-login.php’);
    exit();
    }
    ?>

    注意:使用该文件重置密码完毕后,务必通过FTP将其删除。

  • WordPress重大漏洞99%是插件和主题,30%的插件没有打补丁

    根据WordPress插件安全服务业者Patchstack观察,在2021年有29%含有重大安全漏洞的WordPress插件,负责的开发者选择忽略修补作业甚至直接下架了事

     

    专门提供WordPress插件程序安全服务的Patchstack,本周出版了WordPress安全状态的年度报告,指出在2021年所发现的WordPress插件程序重大安全漏洞中,有29%没有被开发者修补,而且使用者可能浑然不觉。

     

    开源的WordPress为全球最热门的内容管理系统,2021年全球大约有43.2%的网站采用WordPress建置,高于2020年的39.5%,这些WordPress网站使用了各式各样的插件程序来改善网站功能或呈现,也让专门强化WordPress插件程序安全性的资安公司应运而生,如Wordfence或Patchstack。根据Patchstack2021年的分析,每个WordPress网站平均采用了18个不同的插件程序或主题。

     

    Patchstack的调查显示,2020年在有关WordPress的安全漏洞中,3.78%出现在WordPress核心,却有96.22%现身于插件程序和主题,但到了2021年,插件程序及主题的漏洞却增加到99.42%,主题占了6.61%,插件程序则是92.81%,WordPress核心漏洞降至0.58%。

     

     

    这些漏洞以跨站指令码(Cross Site Scripting,XSS)为首,总计占了49.82%,居次的是跨站请求伪造(CSRF)的11.18%,仅有0.94%属于远端程序攻击漏洞。值得注意的是,在所有的WordPress网站中,有42%都安装了至少1个含有安全漏洞的元件。

     

    此外,在所有的漏洞中,有3.41%被列为重大等级,CVSS风险评分超过9,2021年总计有35个WordPress插件程序漏洞被列为重大等级,其中一个藏匿在All in One SEO plugin中,该插件程序的安装数量超过300万,另一个出现在WP Fastest Cache plugin,安装数量也超过100万。

     

    尽管上述两个插件程序开发者都已修补了漏洞,但也有高达29%的插件程序重大漏洞并没有被修补。Patchstack说,这些未修补的插件程序有时只是简单被WordPress、其它市集或开发者下架,并没有警告既有的用户,代表使用者必须手动检查这些插件程序的版本别或安全状态,再加以移除或选择其它的替代程序。

     

    Patchstack的调查还曝露出另外一个问题,亦即尽管WordPress生态体系存在着许多安全漏洞,但WordPress网站并没有太多的安全预算,例如有28%完全没有安全预算,有27%每月的安全预算低于3美元,只有7%每月会编列50美元的安全预算。

  • WordPress禁用Google FLoC广告追踪(Federated Learning of Cohorts)

    现在人们都注重隐私保护,无论是各种APP还是网站,都采取了用户的隐私保护的措施。今天全球最大的开源建站程序WordPress宣布将禁用Google新广告追踪技术,确切的说是WordPress宣布禁用谷歌的FLoC追踪技术。这对于WordPress的外贸网站来说有一定的影响,特别是使用WordPress进行外贸代运营的。

    WordPress宣布禁用谷歌的FLoC追踪技术

    什么是Google FLoC
    FLoC的全称是:Federated Learning of Cohorts (FLoC),简单的来说,就是浏览器在网络上启用基于兴趣的广告。依旧是抓取你的行为,然后归类,再推送广告。只不过和以前的区别是,这个广告不是针对你个人,而是针对类似于你这样的一类人。算是广告和隐私之间的一种协调吧。关于FLoC的完整介绍见github。

    使用WordPress建立外贸网站
    哪怕是在2021年的今天,做外贸网站,我依旧是首选推荐WordPress,有三个重要的原因:

    前期的门槛低,有足够的模板又或者足够的DIY式的主题够你选择,可以满足绝大数外贸网站的设计定位。

    大量的第三方服务插件以及解决方案。无论任何的建站程序都无法做到100%满足自己的需求,当我们要实现某一项功能的时候,WordPress庞大的用户群体,提供了非常多的插件以及解决方案。我们总能在WordPress中找到适合我们的方案。

    后期运营便捷,对SEO友好。Google官方提供了很多适合的接口来处理WordPress网站的数据,在我们后期优化的时候,同样的条件下,可以花少一些的精力达到更好的效果。

    WordPress禁用Google广告追踪对外贸网站的影响
    目前我有将近30个外贸网站在运营,全部都是采用WordPress的。其中有超过80%的流量是来自SEM推广,主要就是Google Ads推广获取的流量,包括我外贸公司现在的客户基本上都是从Google Ads来的。剩下的20%的流量来自这些网站中的自然搜索流量,也就是SEO运营带来的。WordPress禁用了Google新广告追踪技术,我认为对我的外贸影响不大。就我个人而言就这两点:

    在我付费的流量里面,绝大多数都是来自Google关键词广告,只有极少部分是来自展示类广告和访客再营销广告。

    现在外贸网站都布局了最新的Google Analytics 4(简称GA4),就目前而言GA4获取的数据足够外贸公司使用。

    如何利用Google做好外贸
    这真的是一个方向非常大的问题,就好比别人问你如何成功一样。不过,我也大致总结了三个方向:

    利用Google被动获取客户,这里包括了付费的SEM推广Google Ads运营推广,以及自己建立独立站获取网站排名从而获取客户,也就是SEO运营。通过这样的方式,让客户来找你。

    利用Google主动开发客户,在指定的市场通过Google高级搜素定位你要的网站内容,然后一个个去浏览,获取客户信息,再去发开发信或者是社交方式联系客户。这样的方式是你主动去找客户。

    利用Google复盘客户,获取详细的客户信息。很多时候我们来了询盘,但是无法联系到客户或者无法获取客户足够的信息。可以通过Google搜索来提取客户的详细信息,从而促进转化。

     

    2021年对于做外贸的来说是一个不错的一年,疫情的影响正在逐渐缩小,全球都在复苏,外贸人当更加努力!

     

  • wordpress写文章时出现连接丢失错误怎么办?错误如何解决,方法是怎样?

    艾薇资讯网站使用的是免费开源的wordpress内容管理发布软件,在使用wordpress建站过程中经常遇到大量的wordpress问题,比如艾薇资讯近期在编辑文章时,常出现错误提示:连接丢失。保存已被禁用,直到您重新连接。我们正在您的浏览器中备份此文章,以防不测。那么wordpress出现连接丢失等类似问题 应该怎么办呢?
    关于如何解决WordPress的”连接丢失。保存已被禁用,直到您重新连接。“的几种方法:
    最近艾薇资讯在编辑文章时,常出现错误提示:连接丢失。保存已被禁用,直到您重新连接。 只要仅仅是编辑文章时出现的问题,一般不会是重大错误,不必慌张。但既然影响了编辑体验,问题还是要解决的。 在网络上有众多解决方案,但均效果不佳。近期使用过数个解决方法,或许可以帮助你治标或治本。请确认你的网站服务器上没有进行过其他操作,如编辑主题代码等,再尝试以下方法。
    另外检查一下你的电脑是不是真的断网了……
    解决WordPress连接丢失的方法一:
    禁用自动保存功能(治本)

    WordPress拥有自动保存功能,每2分钟就会自动存一份草稿。这无疑是个好功能,但自动保存会导致对数据库的频繁访问,并增加服务器压力,尤其是对小服务器来说更是如此。在文章编辑半途中,尤其是当文章内容量较大的时候,出现这个问题基本是这个原因。解决方法是调高文章自动保存的频率,或直接禁用(个人建议禁用,很少会直接在Wordpress里写文章吧……)。

    WordPress自动保存功能禁用方法:在functions.php中插入以下代码:

    add_action(‘wp_print_scripts’,’disable_autosave’);

    function disable_autosave(){ wp_deregister_script(‘autosave’); }

    另外,还建议你关闭Wordpress中的修订功能,除非你用这个做Wiki之类的网站,否则历史版本保留的必要性也几乎没有。对于纯粹的博客来说,就更没有必要了,与其定期用数据库清理插件进行清扫,不如直接关掉:

    add_filter( ‘wp_revisions_to_keep’, ‘specs_wp_revisions_to_keep’, 10, 2 );

    function specs_wp_revisions_to_keep( $num, $post ) { return 0; }

    完成后保存,尝试编辑文章即可。 当然,如果你购买的是中大型服务器,仍出现这类问题,请检查防火墙日志。如果出现拒绝数据库访问的记录,请联系服务器提供商设置白名单。

    解决WordPress连接丢失的方法二:
    重启网站服务器(治标) 同样是因为Wordpress修订文章、上传图片、读取标签等频繁访问和修改数据库而导致连接丢失,甚至502错误的时候,可采取重启服务器的方式。

    在此之前,您可以把文章正文编辑完毕(上传图片功能不可用,如果使用图床就没问题),把可视化编辑模式切换到文本编辑模式,复制文章的代码备份到本地txt文件。 之后重启服务器即可,重启完成后贴入代码,重新修改标签、分类等属性发布。 从文本编辑模式复制出的代码,也可以通过制作XML文件通过导入功能输入Wordpress。具体请参见Wordpress的工具→导入和工具→导出选项里的介绍(导出一份替换内容再导入即可)。


    解决WordPress连接丢失的方法三:
    WordPress插件检查(治本) 部分插件,以及访问第三方服务器的同步类插件会导致这个问题。目前发现的插件列表:

    WP-新浪登录插件

    百度 Sitemap 插件

    WPJAM WP-QINIU

    其他第三方同步/图床等服务也可能出现这个问题。

    解决方法如下: 登陆FTP页面,打开/wp-content目录,将plugins文件夹改名为plugin。 登陆wordpress检查,若没有问题,将plugin内可能访问外网或涉及到缓存的插件移出,并改名回plugins。 逐个移回上述插件,测试问题。 请优先保障插件为最新版本或稳定版本,如果有涉及到网站外观的插件(比如Aksmet类和CSS类插件)请优先还原,以防网站外观改变。

    解决WordPress连接丢失的方法四:

    直接检查502错误(治本) 由于上述问题出现后,主机一般会进入10-30分钟的假死状态,在此期间访问会返回502错误(若为其他错误,如504错误,请检查网络问题和服务器运行状态)。利用这个502错误,可以深挖网站瘫痪原因。 登陆服务器FTP页面,将网站根目录下的wp-config.php下载到本地并打开 :

    替换 define(‘WP_DEBUG’, false);为define(‘WP_DEBUG’, true);
    添加ini_set(‘display_errors’,’Off’);

    保存,替换FTP内的wp-config.php。

    访问网站 观察返还值,如出现Error establishing a database connection,说明为数据库瘫痪,重启数据库即可解决。若为其他值可自行搜索错误原因。
    在解决连接丢失问题后,还原wp-config.php文件

    解决WordPress连接丢失的方法五:

    检查服务器状态/升级服务器(治本)

    服务器状态会导致文章保存错误,或502错误。

    请进入主机管理界面,查看主机状态,主要检查内容包括: 网页空间、数据库空间的余量; 主机的CPU和内存的占用情况; 主机的流量余量。 说实在的,换个好主机,可以解决很多问题(……)。艾薇资讯曾使用过西部数码、美团云、阿里云等主机,后两者的稳定性比前者优秀很多。前者最糟糕的时候一天可以收到近10个异常通知(云监测服务的报警)。

  • WordPress安装Google AMP插件加入谷歌Adsense广告和Analytics代码

    使用Google AMP移动网页加入谷歌Adsense广告及谷歌分析Analytics

     

    Google推出的Accelerated Mobile Pages(简称:AMP)是一项加速移动网站的网页技术,官方声称可以在智能手机或平板计算机的数码装置,开启AMP网页比传统的Mobile移动网页快4倍速度,大大降低页面加载的时间,提供给访客一个快速的浏览体验。

     

    其实说白了『Google AMP HTML Pages』 与『Facebook Instant Articles』技术上是非常相似的,只是一个在Google网站,另一个是Facebook所使用的移动网页技术,但是AMP除了可以加速文章页面外,还可以加入Google 谷歌Adsense广告及谷歌分析Analytics分析统计代码,使博客也可以收取广告费用和查看网站的AMP页面带来的人流及浏览量。

     

    WordPress 如要使用AMP及想在AMP页面加入谷歌Adsense广告与谷歌分析Analytics统计代码,需要安装两个插件,方可以完美整合程序,你可以按照以下的方法做。

    OK!…Action ^.^

     

    使用 AMP

    1. 在控制台(后台)安装AMP外挂(插件),使用搜寻功能找「AMP」外挂,然后安装并启用。

     

     

    1. 前往Google 网站管理工具(Google Search Console)请按此处去,来到AMP「加速移动版网页」管理移动网页,这里可以修正 Accelerated Mobile Pages (AMP) 中的适当问题,才能明确为移动装置用户提供 AMP 网页。

     

     

     

    注意: 当安装AMP外挂后,可能需要等待「1-3」天的时间,才能够在Google 网站管理工具看到相关数据。

     

     

    AMP 建立谷歌Adsense广告

    1. 在控制台(后台)安装「Facebook Instant Articles & Google AMP Pages by PageFrog」外挂(插件),加入广告及统计代码。

     

     

    1. 安装并开启外挂成功,在左侧栏的「Mobile Formats」–>「setup」位置检查Google AMP HTML是否已经「Ready」准备好了。

     

     

     

     

    1. 新增谷歌Adsense广告代码,在侧栏「Ads」的页面,拉到下方的「Google AMP HTML」位置,单击「Sign in with Google」登入Google的谷歌Adsense账号,并弹出「Choose 谷歌Adsense Ad Unit」页面加入不同尺寸的广告。

     

     

     

     

    1. 当创建广告代码成功后,请记得必须勾选「Enable Google 谷歌Adsense for AMP HTML Pages」广告显示在AMP页面,以及「Ad Placement」可以调整广告显示在文章的第N个字节,然后按「Save All Settings」储存变更。

     

    特别说明:Show an ad every — words字段,建议输入「0-10」数字,因为经本人测试,外挂是以英文字母作计算,如果中文就不是那么友好了,所以字节愈少显示广告的数量,也可以控制在「3」个以内。

     

     

    AMP 放上谷歌分析Analytics统计

    1. 单击左边栏的「Mobile Formats」–>「谷歌分析Analytics」统计页,选择「GOOGLE 谷歌分析ANALYTICS」弹出页面,并点击「Sign in with Google」按钮,登入Google的谷歌分析Analytics账号。 请看图片▼

     

     

    1. 登入Google 谷歌分析Analytics账号成功,在页面筛选统计的网站,然后按「Choose Site」按钮,并点击上方绿色的「Enable Integrabion」按钮,整合分析统计。 请看图片▼

     

     

    检查AMP页面

    经过以上的步骤后,已经开启AMP页面和加入广告及谷歌分析Analytics统计代码了,接下来我们检查一下是否成功。

     

    如何打开AMP页面,只要在网址(连结)后加上「/amp」尾巴即可。

    例如: https://www.moonlol.com/google-amp-谷歌Adsense-谷歌分析Analytics-6003.html/amp

     

     

     

    成功打开AMP页面,文章的Ads广告已经出现了,并利用浏览器的「检视网页原始码」功能,查看网站源码,可以看到谷歌分析Analytics统计代码也有了。 请看图片▼

    <amp-谷歌分析Analytics type=”google谷歌分析Analytics”>

    <script type=”application/json”>

    ….

    </script>

    </amp-谷歌分析Analytics>

     

     

     

     

     

    特别介绍

    1. 外挂有一个相当体贴的功能,在「Styling」的PageFrog页面,可以在控制面板设置AMP主题,例如:加入Logo、调整文字及背景色等,以及可以实时预览AMP的变化,只要复制下方的「Mobile Preview Link 」短连结,在浏览器打开,能够实时看到AMP预览页。

     

    1. 这个外挂还有一个功能,可以管理「Facebook Instant Articles」脸书的实时文章,不过,笔者对FB这个移动技术没有多大的兴趣,你可以自行研究一下。

     

    功能更强大的AMP管理外挂(插件)

    AMP「AMP for WP – Accelerated Mobile Pages」外挂,如果想在AMP页面,加入分享按钮、自定义广告、谷歌Adsense广告或相关文章等,或者在控制面板查看实时流量报表,可以安装此插件。

    附注:这个外挂的功能上虽然很强大,但是,比较占用数据库资源,增加服务器负载。你可以按此处了解。

     

     

    Q&A

    可以自行安装广告代码!?

    答:可以的,请按此处手动建立AMP广告,及查看相关说明。

     

    可以自行安装统计代码!?

    答:可以的,请按此处手动创建AMP页面,独有的谷歌分析Analytics分析代码。

     

    艾薇有话儿:

     

    广告及统计代码,暂时不建议手动自行加上,因为AMP外挂(插件)日后升级新版本,原文件会被覆盖,那以前修改的就白费了,所以笔者选择安装外挂来解决。

     

    Google已经针对导入AMP技术的网页,提高其被检索优先排序,同时也曾预告未来将会朝向针对移动装置优化内容提供优先排序的作法,那些有选择困难症或是无法接受牠的页面样式及简易风格的网主,你还在犹疑嘛﹗

  • 升级前注意备份,WordPress5.0版本前发布Gutenberg(古登堡)编辑器

    最近艾薇资讯登陆自己博客后台有看到WordPress再次提示有新版本需要升级更新,期待的WordPress5.0没有来到,艾薇资讯根据惯例每次有新版本之后肯定是需要更新的,这里需要考虑到安全因素和功能的与时俱进。虽然这次WordPress官方没有提到是安全更新和必要更新,但是为了系统的及时性是需要更新的,这次修复几十个BUG信息。

     

    这次WordPress最主要的是像用户推送Gutenberg(古登堡)编辑器功能,但是也不是必须使用的我们可以依旧使用老版本的编辑器。

     

    早在 WordCamp Europe 2017 会议上让人眼睛一亮的是一个全新的编辑器 Gutenberg(古登堡) ,或许将在 WordPress 5.0 版本集成到核心代码中。Gutenberg(古登堡) 编辑器和目前默认的 TinyMCE 编辑器最大的区别就是,Gutenberg(古登堡)将采用模块化(Common Blocks)的方式插入内容。比如你要插入一个列表、表格等等,可以直接点击添加,然后快速编辑。

     

    WordPress官方发布了新的编辑器Gutenberg(古登堡),现在已经内置到WordPress核心代码里,以前是插件形式发布的,名称叫:Gutenberg(古登堡)。

     

    Gutenberg(古登堡),中文音译:古登堡。约翰·古登堡(Johannes Gensfleisch zur Laden zum Gutenberg(古登堡),1398年—1468年2月3日),又译作“古登堡”以及“古登贝格”,德国发明家,约1400年出生于德国美因茨,1468年2月3日逝世于美因茨,是西方活字印刷术的发明人,他古登堡的发明导致了一次媒体革命,迅速地推动了西方科学和社会的发展。

     

    WordPress Gutenberg(古登堡)编辑器插件经过一年多的开发,现在从之前发布在WordPress官方插件目录,已经升级了0.2.0版本,当前插件安装之后,会以独立目录的形式出现在WordPress仪表盘的左侧边栏:现在已经内置到wordpress核心代码中,所以更新要小心的,最好做好备份。

     

    WordPress新的编辑器被命名为Gutenberg(古登堡) ,显然被寄予了极大的期望。作为模块编辑器,Gutenberg(古登堡)的开发目标是,让用户添加和编辑富文本内容更加简单和愉悦。

     

    使用新的编辑器添加内容,基本上不需要用户掌握任何HTML知识,不需要输入短代码,不需要为嵌入其他网页的embed元素而发愁。所有的网页内容都被模块化,你只需要根据提示加入你想要的block就可以了。

     

    通过Blocks选项卡,用户可以快速添加Text(文本),Image(图片),Gallery(相册),Heading(标题),Qutoe(引用),List(列表),Cover Image(封面图案,与前面图片不一样的地方在于,可以在图案上面添加文字)等。

    A new, modern publishing experience is coming soon.
    Take your words, media, and layout in new directions with Gutenberg, the WordPress editor we’re currently building.

    Screenshot from the Gutenberg interface
    Test the new editor today.
    You can take Gutenberg for a spin (and share your feedback, if you’d like) before we officially release it, by installing it as a plugin. You can help by testing, filing bugs, or contributing on the GitHub repository.

    Learn more about Gutenberg

    Not quite ready?
    The new editor will be enabled by default in the next major release of WordPress. If you’re not sure how compatible your current themes and plugins are, we’ve got you covered. Install the Classic Editor plugin to keep using the current editor until you’re ready to make the switch.

    Install Gutenberg Install the Classic Editor

     

    通过Embeds选项卡,用户可以快速添加来自其他等支持embeds标准的网站(比如Youtube,Flickr)的内容。

     

    但是Gutenberg(古登堡)编辑器目前尚存在一些不足。根据Gutenberg(古登堡)团队的消息,这款编辑器目前还存在着诸多问题,包括不够灵活,支持的参数还比较少,使用起来不够流畅等。

     

    从WordPress 3.8版本开始,WordPress每次重要更新,都会提前作为插件来单独发布,供用户进行测试和反馈;这也就是常说的功能即插件开发模式。

     

    同样,你现在可以直接下载安装Gutenberg(古登堡)编辑器,直接在你的WordPress管理后台激活后,后台左侧导航栏最下方将会出现Gutenberg(古登堡)导航按钮,点击即可进入新版编辑器。

     

    在这里需要提醒的是,安装升级Gutenberg(古登堡),需要你安装的WordPress版本高于WordPress 4.8 。同时,必须要注意的是,这是一款开发中的插件,请勿直接将其应用于生产环境中。

     

     

    WordCamp Europe 2017 会议上让人眼睛一亮的是一个全新的编辑器 Gutenberg(古登堡) ,或许将在 WordPress 5.0 集成到核心代码中。和目前默认的 TinyMCE 最大的区别就是,它将采用模块化(Common Blocks)的方式插入内容。比如你要插入一个列表、表格等等,可以直接点击添加,然后快速编辑,如下图所示:

     

     

    目前 Gutenberg(古登堡) 编辑器已经开发了一年多了,已经可以直接升级Gutenberg(古登堡)进行测试预览:https://wordpress.org/Gutenberg(古登堡)/,目前仍在紧张开发中,如果你想加入到开发中,可以关注 https://github.com/WordPress/Gutenberg(古登堡) 参与。

     

    一起期待Gutenberg(古登堡)这个神奇家伙的到来吧!

     

    点击 New Post,就到了文章的发布页面,和当前WordPress的编辑器页面有很大的不同,完全扁平化的UI设计,功能完全模块化布局构建,详细可以看图:

     

    除了标题之外,,每个段落都是一个模块化的,想要换行,直接点击新增一个模块并且写内容进去即可,功能增强最多的是 insert 的功能,通过这里可以对文章进行任何形式的编辑,最右侧边栏是传统的标签,分类,特色图片等,点击 pubish就发布了,在WordPress前台就可以看到了,发布出来的内容和从写文章里的一摸一样。

     

    Gutenberg(古登堡)虽然功能更新迅速,但按照WordPress官方的计划,这款插件真正要集成的WordPress程序中,大概是在WordPress 5.0 发布的时候。应该还需要不少时间来测试,毕竟这个将是WordPress未来的核心功能。

     

    https://wordpress.org/Gutenberg(古登堡)/

  • 谷歌AMP插件如何添加广告和统计代码adsense/Analytics

    Google AMP 计划(Google’s Accelerated Mobile Pages Project, Google移动网页加速计划,一种用于提升移动网页加载速度的技术,谷歌声称AMP网页载入的平均速度是正常网页的4倍,有时候甚至会达到10倍,译者注)于2016上线。从此以后,Google AMP计划不断发展,并对搜索引擎和媒体网站如何与移动web发生交互产生重要影响。尽管AMP技术已经被许多媒体重点采用,但仍然存在许多亟待解答的问题。首先我们来看看如何wordpress如何启用Google AMP移动网页加速显示技术

    第一步,启用Google AMP移动网页加速显示技术

    网站速度优化-Google-AMP

    早前关注过AMP移动加速显示优化技术(加速移动页面Accelerated Mobile Page)(百度有类似MIP,Facebook有Instant Article),尤其是在Google移动搜索里搜索新闻时候,经常见到排在前面的结果会有AMP闪电符号,打开这种结果网页也是异常地快速与简洁。

    2016年8月,Google宣布AMP移动搜索结果将适用于所有网站(Google取消了移动友好页面的Mobile Friendly标志就是为了给AMP标志让路)。百度、搜狗、雅虎日本最近也宣布支持收录AMP网页,表明此技术应用越来越广泛。大势所趋,艾薇资讯现在也开始使用AMP技术来加速移动端加载速度。

    只需在WordPress后台安装官方AMP插件(不建议安装第三方的插件, 插件的中文翻译支持参考该文章),开启插件即可——不需要任何设置。对于非移动端,直接在每篇文章页面链接的最后加上AMP就可以看到AMP显示效果。也可以使用Chrome的AMP插件来检查页面上可能的HTML语法错误。

    配置好AMP后,之后等待Google爬虫来索引就可以了——也可以手工去Google Webmaster后台提交。我的网站在开启AMP后24小时不到,就可以看到Google已经开始在移动端提供部分搜索结果的AMP(需要在Google手机移动端点击,平板和PC桌面Google都不行)网页了。

    AMP加速移动显示

    AMP本质技术原理其实就是一个简洁版并内置CSS的HTML静态网页(AMP HTML),禁止掉第三方JavaScript而只用少量特定版本的AMP JavaScript,再加上从Google移动搜索结果里面出来的AMP网页全部都由Google全球CDN网络提供Cache高速缓存(AMP Cache),因此在手机上的网页加载速度,即使在移动网络下,也确实达到了异常之快,闪电秒加载,有效提高访客用户体验。

    采用AMP技术的网站加载速度比全站CDN还要快,Google在搜索结果里就开始预加载AMP页面,而且AMP页面本身的元素也已经极度精简。通过Google手机端搜索进入本文后页面的域名都直接变成Google, 比如本文的链接变成:

    https://www.google.com/amp/s/www.nssdd.com/archives/26578.html/amp

    使用Google AMP技术的网页本身支持Google Analytics统计,也支持显示AdSense广告。但这种简洁页面的并不是没有代价和缺点:去除了除内容之外的所有其它功能,包括各种JavaScript代码,它甚至可能会有小问题——这项开源技术还在发展中,它的设计目的也不是为了适合所有类型的网站(但非常适合新闻类和博客类等含有静态内容的网站)。这也是有些互动内容较多的网站不愿意使用的原因。

    其实我的网站本身足够简洁,对手机的响应式显示也很友好,并且我也用了CloudFlare的CDN加速服务,因此,Google AMP带来移动端的加载速度提升本身并不会太明显。我使用AMP更主要的原因是因为这项技术是Google推出,为了获取AMP下更好的Google搜索排名优点(SEO),启用它应该利大于弊。

    由于是Google主推的开源服务,所以国内无法看到Google提供的AMP网页,因为在中国大陆无法使用Google搜索。而我的网站主要的访客都是从Google搜索过来,移动搜索所占比重也越来越多,为了更好的服务这些访客——节省他们的时间,开启Google AMP服务支持也无可厚非。而且,增加AMP支持原来不影响网站原来的任何东西,纯粹加分项。

    长期来看,AMP可能只是一个历史过渡期的产物,将来的移动网速只会越来越快,硬件性能也越来越好,网页加载速度也自然跟着提升。不过在目前,我觉得启用AMP还算是拥抱新技术。一万年太久,只争朝夕。

    第二步AMP移动加速页面添加Google Analytics统计代码的设置方法

    网站支持AMP移动网页加速加载技术后,从Google搜索移动端进入相应页面,加载速度确实如闪电般快捷,页面如出水芙蓉般清爽。

    对于WordPress博客而言,如果是通过官方AMP插件实现AMP加速,该插件并不自带Google Analytics统计服务,因为官方AMP插件就相当于另一套主题。因此需要用户自己添加Analyitics代码,才能实现统计服务。

    根据Google的官方总体说明,对于WordPress的官方AMP插件,Analytics代码添加方法如下(其它插件或者网站程序和此原理一样):

    1、 在WordPress控制后台的AMP插件的amp/templates/single.php文件里,将以下代码添加到/head标签之前。

    <script async custom-element=”amp-analytics”
    src=”https://cdn.ampproject.org/v0/amp-analytics-0.1.js”></script>Google AMP
    添加通用JavaScript文件

    2 、然后再将以下代码(注意,此段统计代码不同于Analytics以前的代码,同时请将UA-XXXXX-Y替换成你自己的ID),放到amp/templates/single.php文件里的/body标签之前:

    <amp-analytics type=”googleanalytics”>
    <script type=”application/json”>
    {
    “vars”: {
    “account”: “UA-XXXXX-Y”
    },
    “triggers”: {
    “trackPageview”: {
    “on”: “visible”,
    “request”: “pageview”
    }
    }
    }
    </script>
    </amp-analytics>
    Google AMP
    添加统计代码

    至此,大功靠成。

    从此AMP页面也会将访问统计发到你的Google Analyitcs里面,支持实时统计。需要分析AMP页面访问时候,可以通过AMP字段过滤出相关统计页面。

    第三部:AMP移动加速页面添加Google AdSense广告代码的设置方法

    网站速度优化-Google-AMP

    艾薇资讯以前不愿意使用Google AMP加速网站,说因为不方便添加AdSense广告。其实通过WordPress官方AMP插件实现的AMP网页很容易就添加AdSense广告。方法和添加AMP Google Analytics是一样的,只需要添加相应的JS库AMP格式的AdSense广告单元即可。

    具体方法如下:

    1 在WordPress控制后台的AMP插件的amp/templates/single.php文件里/head之前添加以下JavaScript代码:

    <script async custom-element=”amp-ad” src=”https://cdn.ampproject.org/v0/amp-ad-0.1.js”></script>
    AMP AdSense

    2 接下来在amp/templates/single.php文件里,对应文章中需要出现广告位置的地方添加AdSense单元,注意AdSense广告单元需要是AMP格式:

    以下代码是自适应尺寸广告,建议放在文章标题下(非首屏Below the fold),如下图所示(注意data-ad-client和data-ad-slot的值换成你自己的ID):

    <amp-ad

    layout=”responsive”

    width=300

    height=250

    type=”adsense”

    data-ad-client=”ca-pub-1234567891234567″

    data-ad-slot=”1234567890″>

    </amp-ad>

    下面的代码是首屏(Above the fold)自适应尺寸广告,建议放在文章标题之上:

    <amp-ad

    layout=”fixed-height”

    height=100

    type=”adsense”

    data-ad-client=”ca-pub-1234567891234567″

    data-ad-slot=”1234567890″>

    </amp-ad>

    OK,WordPress官方插件AMP下的AdSense广告设置就是如此简单。

    我感觉AMP页面下的AdSense广告又干净、整洁、快速,和内容也浑然一体,估计点击率应该会高一些。

  • [技术讨论区]WordPress For Linode VPS部署SSL开启https时代

    本来是冲着福利资源来的,但是在艾薇资讯上游荡了一段时间后,将自己沉淀到了“技术讨论区”。想了好久,总结一下自己在艾薇资讯上的一些感觉,说说自己为啥会大部分时光都在技术讨论区。

    刚开始进入论坛是一个网友推荐,那时候也没有账号,艾薇资讯大气的不需要注册就能看全部内容,让我立即就喜欢上了这里。刚开始吸引我的是福利区,精彩纷呈,大神纷出。然后又发现了BT下载区,也是各种精彩不断,自拍的高清片质量都很不错。不过慢慢的就感觉,自拍区虽然大神多,但似乎,很难将自己融入进去。或者说,离自己很远。虽然好看,精彩,刺激,但和我有什么关系呢?

    刚刚看到《技术讨论区》,以为是一个IT技术的集散地,当时很少进来看。后来发现并非如此,居然内有千秋。无论是偶尔的新闻,还是某些犀利的见解,发自内心的感悟,甚至有些灵魂深处的忏悔,都觉得,这里,是一个和我并不遥远的区域。这里有新闻,有实事,有见地,有趣事,每个人都畅所欲言,各抒己见。有为了大家性趣发唯美动图的,有为了爱好发帖警示的,也有电影,有视频,有评论,有青春热血,有老酒醇茶。也许没有自拍那么直白,没有电影那么火爆,但有让人可以反复看,反复玩味的内容,又可以代入的那部分遐想。

    虽然现在经常要找地址,但我觉得我离不开这里了。这里不正经,不死板,有情有义,有血有肉。我来了,故我在。你在这,所以我还要来。感谢这里所有的朋友,感谢你们的辛勤付出。感谢有你,感谢有论坛,感谢有后台的支持。

    艾薇,希望你永远都安好。艾薇资讯,希望你一直是我们心中的一块自留地。

     

    原创诗词五首

    相思引

    懒画蛾眉倦倚栏。春归怕见柳飞绵。

    如愁万点,飞不到君前。

     

    莫道红尘犹有梦,谁怜霜鬓已先斑。

    于飞燕子,犹晓绕庭轩。

     

    七律

    不信人间有此愁,从来久别怕登楼。

    才人献赋长门罢,怨鸟空啼金谷休。

    沧海沉珠星斗转,兰台滴露月光流。

    东风未识多情雪,惯看青山到白头。

     

    蝶恋花

    怎忘当年初聚首,许个山盟,结个鸳鸯扣。

    莫使相思成永候,与君共舞红纱袖。

     

    如墨青丝何处有,指上流沙,磨糙纤纤手。

    共品旅途甘苦酒,今生不负长相守。

     

    一剪梅

    竹绕篱笆护小楼,红杏枝头,垂柳溪头。

    秋千墙外有人愁,留也无谋,去也无谋。

     

    回把春风怨不休,些许情柔,谁与签收。

    思量应向梦中求,杯影幽幽,烛影幽幽。

     

    破阵子

    袅袅炊烟雾岫,萧萧落木溪津。

    千古斜阳游子路,万里乡关亲舍云。别情系酒樽。

     

    南浦时看去雁,高楼渐恶黄昏。

    帘外西风花一径,醉里清光泪满巾。啼鸦惊客魂。

  • 购买VPS主机之后,WordPress建站之前如何进行规划和部署

    现在已在使用VPS的站长越来越多,而且现在准备尝试的也不少,但是使用VPS建站毕竟和虚拟主机有所不同,VPS本身就像一台新的电脑,无法做到开通上传文件既可运行,还需要在VPS上布署相应的运行环境,俗称装系统。所以入手购买VPS后,规划是首先要做的事情,部署次之。

    本文内容没有什么干货,这篇文章只适合VPS新手,不是什么很有技术含量的文章,只是一些思路。文章开始之前硬广一下:如果你想注册使用VPS,那就与艾薇资讯一样选择linode美国机房。

    VPS怎样进行规划与部署?首先考虑你使用VPS来运行什么应用,是Web、CRM、SS服务或邮件系统等等,需要什么操作系统与环境。本文只按在VPS上如何搭建WordPress博客进行规划与布署展开本文。

    1、VPS操作系统的选择:

    在VPS上会自带操作系统镜像,这些系统镜像VPS运营商一般会针对自已的硬件环境做了相应优化与精简,并且大多为开源的。有一些VPS后台还支持上传镜像安装(除非有特殊要求,否则还是建议使用VPS后台自带的操作系统镜像)。

    一般VPS操作系统一般有以下几款:
    CentOS 6~7(包括redhat) — 建议使用;
    Debian 6~8
    Ubuntu 12~16
    Aliyun Linux 15.1

    建议使用CentOS7或Ubuntu最新版本。为什么推荐使用CentOS?因为稳定,同时CentOS也是VPS上使用最多的操作系统,网上教程充足,有问题都可以找到答案与教程。

    2、VPS Web服务器运行环境的选择:

    WordPress是基于PHP和MySQL开发的免费开源博客程序,以下三种运行环境随你选择:
    (1)、LNMP(Linux + Nginx+ MySQL+ PHP);—推荐
    (2)、LAMP(Linux + Apache+ MySQL+ PHP);
    (3)、LANMP(Linux + Nginx+ MySQL+ PHP+ Apache):Nginx处理静态,Apache(mod_php)处理动态PHP;

    vps

    以上这几种都是很成熟的解决方案,建议选择LNMP环境方案,因为大家都用它,更重要的是Nginx占用内存小和处理静态文件比Apache要好。现在网上也有很多一键安装包,推荐使用:OneInStack,因为它集了很多功能与组件,布署起来也非常方案,按着提示进行选择既可,非常适合新手。

    3、Web运行环境进阶:

    接下来考虑以下几个问题:
    (1)、PHP版本?如果想稳定与兼容性,建议选择PHP-5.6,追求最新的就选PHP-7.1,必竟新版本的处理速度比5.6版本翻倍。
    (2)、数据库选择。MySQL还是MariaDB?如果是个人网站建议MariaDB-10.1,我就是喜欢最新的。
    (3)、PHP缓存加速器方面选择。如果PHP版本选择7.1,那PHP缓存加速器建议选择ZendOPcache,其它组件兼不兼容PHP-7.1本人不知,而ZendOPcache是PHP官网推荐的。同时PHP缓存加速器不是越多越好。PHP加解密工具ionCube与ZendGuardLoader(推荐)二先一就可以了。
    (4)、根据自己需求安装Pureftpd、phpMyAdmin。Pureftpd为FTP服务器,本人不选择安装,可以使用SSH工具上传既可。phpMyAdmin必装,数据库导入与管理,除非你对命令非常熟悉,完全可以做到新建数据库,导入,导出等。
    (5)、根据自己需求安装数据库缓存优化控件Memcached与Redis(推荐),Memcached重启后缓存全部消失重建,这是我选择Redis的原因。

    艾薇资讯运行的环境是:操作系统:LNMP(Debian +Nginx最新版+MariaDB-10.1+PHP-7.1)+ZendOPcache(PHP缓存加速)+Redis(数据缓存加速);

    4、规划和记录好你的帐号与密码

    在布署VPS过程中,多个地方需要设置帐号与密码的。比喻root密码修改、数据库管理员密码、数据库里的某个数据库名、用户名、密码等。还有你的博客用户名与密码。等等。不建议为了方便而统一使用一个密码。我一般是每个密码分开并随机输入16个或更多字符以上做为密码。这些密码在布署之前和过程中统一记录起来。否则真的会出现布署完毕后已忘了密码的情况。

    最后规划好后就进行布署吧。新手建议使用OneInStack一键安装包,快捷方便。布署完毕后新建站点和域名解释,剩下的就不需要教了吧。之所以推荐OneInStack一键安装包,因为它集了常见的工具与组件,可以选择性安装适合新手。