通知设置 新通知
关于升级wordpress5.0遇到的坑
WordPress • chad 发表了文章 • 1 个评论 • 4028 次浏览 • 2018-12-08 14:25
首页我看到了一个巨丑的编辑器Gutenberg,方便以区块的形式构建页面,尼玛,这不坑爹吗?像我这种专业的老司机,让我用这玩意,而且最尼玛无语的是这玩意真的巨丑无比。具体丑到什么程度,废话不多说,上图为敬:
标题那么大,空白那么多,你这也太随意了点。
不管那么多,继续构建我的网站,等等,尼玛我的大神器Wpbakery去哪里了,旧的postType里到还能看到,可是新创建的分类,完全不见了神器的踪迹。没了这玩意,就仿佛掏空了我的心,这尼玛不是扯淡吗?果断打开Wpbakery设计界面,一切正常,隐藏自带编辑器功能开启,再次打开新创建的分类。嗯?尼玛出现了,但好像是给人家当了小弟,5.0自带的巨丑编辑器在上面,我滴大神器就生生的跟在它的下面。尼玛,不管了,还是继续工作重要,当我好不容易将页面元素填充到我的大神器中,点击保存。再次刷新,叮叮叮,尼玛大神器内一片空白。俨然从大神器变成了一块废铁,凑不要脸额gutenberg,尼玛这是斩草除根那。真是不能忍,还是乖乖将wordpress版本降低到4.9.8吧,我真是嫌弃古藤,打心底厌恶。找谷哥大大要资源的时候偶然看到,安装“Classic Editor plugin ”插件,可切换回原来的TinyMCE编辑器。尼玛,仿佛看到亲妈一样,这插件作者仿佛拯救了我滴小命,果断下载装之。我的大神器又回来了,来来感受下颜值:
完美!
查看全部
首页我看到了一个巨丑的编辑器Gutenberg,方便以区块的形式构建页面,尼玛,这不坑爹吗?像我这种专业的老司机,让我用这玩意,而且最尼玛无语的是这玩意真的巨丑无比。具体丑到什么程度,废话不多说,上图为敬:
标题那么大,空白那么多,你这也太随意了点。
不管那么多,继续构建我的网站,等等,尼玛我的大神器Wpbakery去哪里了,旧的postType里到还能看到,可是新创建的分类,完全不见了神器的踪迹。没了这玩意,就仿佛掏空了我的心,这尼玛不是扯淡吗?果断打开Wpbakery设计界面,一切正常,隐藏自带编辑器功能开启,再次打开新创建的分类。嗯?尼玛出现了,但好像是给人家当了小弟,5.0自带的巨丑编辑器在上面,我滴大神器就生生的跟在它的下面。尼玛,不管了,还是继续工作重要,当我好不容易将页面元素填充到我的大神器中,点击保存。再次刷新,叮叮叮,尼玛大神器内一片空白。俨然从大神器变成了一块废铁,凑不要脸额gutenberg,尼玛这是斩草除根那。真是不能忍,还是乖乖将wordpress版本降低到4.9.8吧,我真是嫌弃古藤,打心底厌恶。找谷哥大大要资源的时候偶然看到,安装“Classic Editor plugin ”插件,可切换回原来的TinyMCE编辑器。尼玛,仿佛看到亲妈一样,这插件作者仿佛拯救了我滴小命,果断下载装之。我的大神器又回来了,来来感受下颜值:
完美!
网站更新毫无思绪?利用工具来帮忙吧!
Google SEO • carol 发表了文章 • 1 个评论 • 3941 次浏览 • 2018-12-06 15:16
Answer The Public将Google Autosuggest抓取与问题搜寻器结合起来。。因此,如果想知道我们的受众群体在Google中输入了哪些问题,想要获取哪些信息时,只需将关键字输入到“Answer The Public”中,就会得到一份重要的列表。
以seo tools为例,在首页搜索框中输入目标关键词。这个工具对我们做小语种也是有用的,因为它有12国语言供选择。
网站会根据大数据的统计让我们得到从问题、comparisons、介词组合等多个方面受众群体偏爱搜索的各方面的思路。
然后就可以开始挑选符合我们网站类型的点啦。
查看全部
Answer The Public将Google Autosuggest抓取与问题搜寻器结合起来。。因此,如果想知道我们的受众群体在Google中输入了哪些问题,想要获取哪些信息时,只需将关键字输入到“Answer The Public”中,就会得到一份重要的列表。
以seo tools为例,在首页搜索框中输入目标关键词。这个工具对我们做小语种也是有用的,因为它有12国语言供选择。
网站会根据大数据的统计让我们得到从问题、comparisons、介词组合等多个方面受众群体偏爱搜索的各方面的思路。
然后就可以开始挑选符合我们网站类型的点啦。
zoho salesiq设置时候的一个注意点,设置错误会导致网站报错,影响加载
WordPress • Leo 发表了文章 • 1 个评论 • 3632 次浏览 • 2018-12-05 09:14
下图为其中一处关闭logo按钮的地方,总共有两处设置logo的地方,一个是浮动框,一个是内容框
查看全部
隽永东方教您如何通过设置WHM下的ModSecurity™ Tools来应对WordPress暴力登陆
WordPress • East_Digi_Marketing 发表了文章 • 0 个评论 • 3976 次浏览 • 2018-12-02 11:47
近期美国服务器频繁发现有大量的wp-login.php进程消耗服务器资源,经过简单分析发现类似的进程都是暴力登陆WP网站的垃圾进程,手工挨个关闭效率极低,根本无济于事,于是设想通过某些服务器的过滤规则来应对类似的CC攻击。
经过一段时间的研究得出如下方法,能最大程度的应对类似的暴力攻击。
登陆WHM后台,点击左侧的 Security Center » ModSecurity™ Tools » Edit Custom Rules 如下图:
第三张图所示的地方插入代码:SecUploadDir /tmp
SecTmpDir /tmp
SecDataDir /tmp
SecRequestBodyAccess On
SecAction phase:1,nolog,pass,initcol:ip=%{REMOTE_ADDR},initcol:user=%{REMOTE_ADDR},id:5000134
<Locationmatch "/wp-login.php">
# Setup brute force detection.
# React if block flag has been set.
SecRule user:bf_block "@gt 0" "deny,status:401,log,id:5000135,msg:'ip address blocked for 5 minutes, more than 10 login attempts in 3 minutes.'"
# Setup Tracking. On a successful login, a 302 redirect is performed, a 200 indicates login failed.
SecRule RESPONSE_STATUS "^302" "phase:5,t:none,nolog,pass,setvar:ip.bf_counter=0,id:5000136"
SecRule RESPONSE_STATUS "^200" "phase:5,chain,t:none,nolog,pass,setvar:ip.bf_counter=+1,deprecatevar:ip.bf_counter=1/180,id:5000137"
SecRule ip:bf_counter "@gt 10" "t:none,setvar:user.bf_block=1,expirevar:user.bf_block=300,setvar:ip.bf_counter=0"
</locationmatch>
ErrorDocument 401 default点击保存。
至此,您会发现,进程里边所有wp-login.php的进程都消失了,服务器负载也急速下降,问题fix了。 查看全部
最新备注:有发现用此教程方法开启安全设定以后,WordPress正常登录也被挡掉了,后来研究发现是其中 949110: Inbound Anomaly Score Exceeded 这条规则挡掉的,我们尝试把ID号为949110的规则关闭掉,WordPress就可以正常登录后台了。
近期美国服务器频繁发现有大量的wp-login.php进程消耗服务器资源,经过简单分析发现类似的进程都是暴力登陆WP网站的垃圾进程,手工挨个关闭效率极低,根本无济于事,于是设想通过某些服务器的过滤规则来应对类似的CC攻击。
经过一段时间的研究得出如下方法,能最大程度的应对类似的暴力攻击。
登陆WHM后台,点击左侧的 Security Center » ModSecurity™ Tools » Edit Custom Rules 如下图:
第三张图所示的地方插入代码:
SecUploadDir /tmp点击保存。
SecTmpDir /tmp
SecDataDir /tmp
SecRequestBodyAccess On
SecAction phase:1,nolog,pass,initcol:ip=%{REMOTE_ADDR},initcol:user=%{REMOTE_ADDR},id:5000134
<Locationmatch "/wp-login.php">
# Setup brute force detection.
# React if block flag has been set.
SecRule user:bf_block "@gt 0" "deny,status:401,log,id:5000135,msg:'ip address blocked for 5 minutes, more than 10 login attempts in 3 minutes.'"
# Setup Tracking. On a successful login, a 302 redirect is performed, a 200 indicates login failed.
SecRule RESPONSE_STATUS "^302" "phase:5,t:none,nolog,pass,setvar:ip.bf_counter=0,id:5000136"
SecRule RESPONSE_STATUS "^200" "phase:5,chain,t:none,nolog,pass,setvar:ip.bf_counter=+1,deprecatevar:ip.bf_counter=1/180,id:5000137"
SecRule ip:bf_counter "@gt 10" "t:none,setvar:user.bf_block=1,expirevar:user.bf_block=300,setvar:ip.bf_counter=0"
</locationmatch>
ErrorDocument 401 default
至此,您会发现,进程里边所有wp-login.php的进程都消失了,服务器负载也急速下降,问题fix了。
Linux下chkconfig命令详解(转载)
Linux运维 • East_Digi_Marketing 发表了文章 • 1 个评论 • 4110 次浏览 • 2018-11-30 08:14
使用语法:
chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]
chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。on和off开关,系统默认只对运行级3,4,5有效,但是reset可以对所有运行级有效。
参数用法:
--add 增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
--del 删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
--level<等级代号> 指定读系统服务要在哪一个执行等级中开启或关毕。
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动
需要说明的是,level选项可以指定要查看的运行级而不一定是当前运行级。对于每个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。
chkconfig --list [name]:显示所有运行级系统服务的运行状态信息(on或off)。如果指定了name,那么只显示指定的服务在不同运行级的状态。
chkconfig --add name:增加一项新的服务。chkconfig确保每个运行级有一项启动(S)或者杀死(K)入口。如有缺少,则会从缺省的init脚本自动建立。
chkconfig --del name:删除服务,并把相关符号连接从/etc/rc[0-6].d删除。
chkconfig [--level levels] name:设置某一服务在指定的运行级是被启动,停止还是重置。
运行级文件:
每个被chkconfig管理的服务需要在对应的init.d下的脚本加上两行或者更多行的注释。第一行告诉chkconfig缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。第二行对服务进行描述,可以用\ 跨行注释。
例如,random.init包含三行:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
使用范例:
chkconfig --list #列出所有的系统服务
chkconfig --add httpd #增加httpd服务
chkconfig --del httpd #删除httpd服务
chkconfig --level httpd 2345 on #设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态
chkconfig --list #列出系统所有的服务启动情况
chkconfig --list mysqld #列出mysqld服务设置情况
chkconfig --level 35 mysqld on #设定mysqld在等级3和5为开机运行服务,--level 35表示操作只在等级3和5执行,on表示启动,off表示关闭
chkconfig mysqld on #设定mysqld在各等级为on,“各等级”包括2、3、4、5等级
如何增加一个服务:
1.服务脚本必须存放在/etc/ini.d/目录下;
2.chkconfig --add servicename
在chkconfig工具服务列表中增加此服务,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了;
3.chkconfig --level 35 mysqld on
修改服务的默认启动等级。
转载自:https://www.cnblogs.com/panjun ... .html 查看全部
使用语法:
chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]
chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。on和off开关,系统默认只对运行级3,4,5有效,但是reset可以对所有运行级有效。
参数用法:
--add 增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
--del 删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
--level<等级代号> 指定读系统服务要在哪一个执行等级中开启或关毕。
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动
需要说明的是,level选项可以指定要查看的运行级而不一定是当前运行级。对于每个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。
chkconfig --list [name]:显示所有运行级系统服务的运行状态信息(on或off)。如果指定了name,那么只显示指定的服务在不同运行级的状态。
chkconfig --add name:增加一项新的服务。chkconfig确保每个运行级有一项启动(S)或者杀死(K)入口。如有缺少,则会从缺省的init脚本自动建立。
chkconfig --del name:删除服务,并把相关符号连接从/etc/rc[0-6].d删除。
chkconfig [--level levels] name:设置某一服务在指定的运行级是被启动,停止还是重置。
运行级文件:
每个被chkconfig管理的服务需要在对应的init.d下的脚本加上两行或者更多行的注释。第一行告诉chkconfig缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。第二行对服务进行描述,可以用\ 跨行注释。
例如,random.init包含三行:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
使用范例:
chkconfig --list #列出所有的系统服务
chkconfig --add httpd #增加httpd服务
chkconfig --del httpd #删除httpd服务
chkconfig --level httpd 2345 on #设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态
chkconfig --list #列出系统所有的服务启动情况
chkconfig --list mysqld #列出mysqld服务设置情况
chkconfig --level 35 mysqld on #设定mysqld在等级3和5为开机运行服务,--level 35表示操作只在等级3和5执行,on表示启动,off表示关闭
chkconfig mysqld on #设定mysqld在各等级为on,“各等级”包括2、3、4、5等级
如何增加一个服务:
1.服务脚本必须存放在/etc/ini.d/目录下;
2.chkconfig --add servicename
在chkconfig工具服务列表中增加此服务,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了;
3.chkconfig --level 35 mysqld on
修改服务的默认启动等级。
转载自:https://www.cnblogs.com/panjun ... .html
在Woocommerce后台订单列表页面添加购买产品的详细信息
WordPress • Bob 发表了文章 • 1 个评论 • 4962 次浏览 • 2018-11-29 17:13
add_filter( 'manage_edit-shop_order_columns', 'show_product_order',15 );
function show_product_order($columns){
//添加一列信息
$columns['product-display'] = __( 'Central Pedder Building Gallery Tour');
return $columns;
}然后在当前这段代码的下面在添加一段代码:
add_action( 'manage_shop_order_posts_custom_column' , 'snv_custom_shop_order_column', 10, 2 );
function snv_custom_shop_order_column( $column ) {
global $post, $woocommerce, $the_order;
switch ( $column ) {
case 'product-display' :
$terms = $the_order->get_items();
if ( is_array( $terms ) ) {
foreach($terms as $term)
{
echo $term['item_meta']['_qty'][0] .' ' . $term['name'] .'';
}
} else {
_e( 'Error!', 'woocommerce' );
}
break;
}
}后台显示的效果如下图所示:
查看全部
add_filter( 'manage_edit-shop_order_columns', 'show_product_order',15 );然后在当前这段代码的下面在添加一段代码:
function show_product_order($columns){
//添加一列信息
$columns['product-display'] = __( 'Central Pedder Building Gallery Tour');
return $columns;
}
add_action( 'manage_shop_order_posts_custom_column' , 'snv_custom_shop_order_column', 10, 2 );后台显示的效果如下图所示:
function snv_custom_shop_order_column( $column ) {
global $post, $woocommerce, $the_order;
switch ( $column ) {
case 'product-display' :
$terms = $the_order->get_items();
if ( is_array( $terms ) ) {
foreach($terms as $term)
{
echo $term['item_meta']['_qty'][0] .' ' . $term['name'] .'';
}
} else {
_e( 'Error!', 'woocommerce' );
}
break;
}
}
如何创建谷歌再营销来提升企业推广效果呢?
Google SEO • Leo 发表了文章 • 1 个评论 • 3593 次浏览 • 2018-11-29 16:47
构建再营销列表有两种常见途径:AdWords和Google Analytics。
今天为大家讲解的是通过Adwords创建再营销列表。
再营销列表首要收集足够多的数据,这些数据从何而来?
首先,最重要的前提是将 AdWords 代码添加到网站后台,才能开始为再营销列表和转化跟踪收集数据,收集到足够多的数据之后,就可以创建再营销列表了。
例如,我们可以为访问过主推产品类别网页的用户创建一个再营销列表。再营销代码会将访问者保存至您的“主推类别列表”。当用户访问该网页时,其 Cookie ID 就会被添加到该再营销列表中。
在这以网站访问者为例,来为大家详细介绍。
根据网页访问者的访问行为自定义参数来确定要定位和排除的用户群体。
AdWords提供了基本的模板,我们可以针对来到自己的网站的特定受众群体创建专用的再营销列表。这种类型再营销列表有以下几种自定义设置,便于我们更加高效地创建列表。
通过这些选择,您可以定位到访问过您网站的所有用户,也可以只定位到某些特定用户,比如定位到来过网站但是没有形成转化的用户,比如没有下单或没有询盘,还可以定位到一段时间以前有过购买或其他转化的用户。创建好这些用户群体后,再撰写有针对性的广告创意,通过促销活动,特别优惠等噱头把用户再次吸引回来。
输入成员资格有效期,即希望访问者留在列表中的天数,有效期上限为540天,这个时间是可以随时修改的。
根据需要创建任意数量的再营销列表。创建完成后,制作新的广告系列和广告组来添加再营销列表,与非再营销广告分开投放。 查看全部
构建再营销列表有两种常见途径:AdWords和Google Analytics。
今天为大家讲解的是通过Adwords创建再营销列表。
再营销列表首要收集足够多的数据,这些数据从何而来?
首先,最重要的前提是将 AdWords 代码添加到网站后台,才能开始为再营销列表和转化跟踪收集数据,收集到足够多的数据之后,就可以创建再营销列表了。
例如,我们可以为访问过主推产品类别网页的用户创建一个再营销列表。再营销代码会将访问者保存至您的“主推类别列表”。当用户访问该网页时,其 Cookie ID 就会被添加到该再营销列表中。
在这以网站访问者为例,来为大家详细介绍。
根据网页访问者的访问行为自定义参数来确定要定位和排除的用户群体。
AdWords提供了基本的模板,我们可以针对来到自己的网站的特定受众群体创建专用的再营销列表。这种类型再营销列表有以下几种自定义设置,便于我们更加高效地创建列表。
通过这些选择,您可以定位到访问过您网站的所有用户,也可以只定位到某些特定用户,比如定位到来过网站但是没有形成转化的用户,比如没有下单或没有询盘,还可以定位到一段时间以前有过购买或其他转化的用户。创建好这些用户群体后,再撰写有针对性的广告创意,通过促销活动,特别优惠等噱头把用户再次吸引回来。
输入成员资格有效期,即希望访问者留在列表中的天数,有效期上限为540天,这个时间是可以随时修改的。
根据需要创建任意数量的再营销列表。创建完成后,制作新的广告系列和广告组来添加再营销列表,与非再营销广告分开投放。
当英文遇上汉语——偶尔停下脚步,回过头来欣赏一下我们自己的文化
休闲娱乐 • Leo 发表了文章 • 1 个评论 • 3672 次浏览 • 2018-11-29 15:27
You say that you love rain,
but you open your umbrella when it rains...
You say that you love the sun,
but you find a shadow spot when the sun shines...
You say that you love the wind,
But you close your windows when wind blows...
This is why I am afraid;
You say that you love me too...
普通版:
你说你喜欢雨,但是下雨的时候你却撑开了伞;
你说你喜欢阳光,但当阳光播撒的时候,你却躲在阴凉之地;
你说你喜欢风,但清风扑面的时候,你却关上了窗户。
我害怕你对我也是如此之爱。
文艺版:
你说烟雨微芒,兰亭远望;
后来轻揽婆娑,深遮霓裳。
你说春光烂漫,绿袖红香;
后来内掩西楼,静立卿旁。
你说软风轻拂,醉卧思量;
后来紧掩门窗,漫帐成殇。
你说情丝柔肠,如何相忘;
我却眼波微转,兀自成霜。
诗经版:
子言慕雨,启伞避之。
子言好阳,寻荫拒之。
子言喜风,阖户离之。
子言偕老,吾所畏之。
离骚版:
君乐雨兮启伞枝,
君乐昼兮林蔽日,
君乐风兮栏帐起,
君乐吾兮吾心噬。
五言诗版:
恋雨偏打伞,爱阳却遮凉。
风来掩窗扉,叶公惊龙王。
片言只语短,相思缱倦长。
郎君说爱我,不敢细思量。
七言绝句版:
恋雨却怕绣衣湿,喜日偏向树下倚。
欲风总把绮窗关,叫奴如何心付伊。
七律压轴版:
江南三月雨微茫,罗伞叠烟湿幽香。
夏日微醺正可人,却傍佳木趁荫凉。
霜风清和更初霁,轻蹙蛾眉锁朱窗。
怜卿一片相思意,犹恐流年拆鸳鸯。
查看全部
You say that you love rain,
but you open your umbrella when it rains...
You say that you love the sun,
but you find a shadow spot when the sun shines...
You say that you love the wind,
But you close your windows when wind blows...
This is why I am afraid;
You say that you love me too...
普通版:
你说你喜欢雨,但是下雨的时候你却撑开了伞;
你说你喜欢阳光,但当阳光播撒的时候,你却躲在阴凉之地;
你说你喜欢风,但清风扑面的时候,你却关上了窗户。
我害怕你对我也是如此之爱。
文艺版:
你说烟雨微芒,兰亭远望;
后来轻揽婆娑,深遮霓裳。
你说春光烂漫,绿袖红香;
后来内掩西楼,静立卿旁。
你说软风轻拂,醉卧思量;
后来紧掩门窗,漫帐成殇。
你说情丝柔肠,如何相忘;
我却眼波微转,兀自成霜。
诗经版:
子言慕雨,启伞避之。
子言好阳,寻荫拒之。
子言喜风,阖户离之。
子言偕老,吾所畏之。
离骚版:
君乐雨兮启伞枝,
君乐昼兮林蔽日,
君乐风兮栏帐起,
君乐吾兮吾心噬。
五言诗版:
恋雨偏打伞,爱阳却遮凉。
风来掩窗扉,叶公惊龙王。
片言只语短,相思缱倦长。
郎君说爱我,不敢细思量。
七言绝句版:
恋雨却怕绣衣湿,喜日偏向树下倚。
欲风总把绮窗关,叫奴如何心付伊。
七律压轴版:
江南三月雨微茫,罗伞叠烟湿幽香。
夏日微醺正可人,却傍佳木趁荫凉。
霜风清和更初霁,轻蹙蛾眉锁朱窗。
怜卿一片相思意,犹恐流年拆鸳鸯。
semrush 新推出的文章助理工具
Google SEO • carol 发表了文章 • 1 个评论 • 3672 次浏览 • 2018-11-28 10:51
一、SEO content template能够分析竞争对手的内容,同时能给我们提供撰写获奖优化内容的创意。这个工具会针对提供的目标关键字分析Google排名前10位的内容。随后我们会收到有关如何创建SEO友好文案的建议。
以attitude这个词为例,选择好国家地区后,创建模板。
根据谷歌排名前十的网站,会给出联想关键词,所需字数。这大大的省去了我们对前十网站文章查阅并分析的时间。
随后也会给出文章关键词分布的建议。
二、SEO WRITING ASSISTANT这个在当前免费版还无法使用,使用前需要下载google Quick Checker这个插件。将编写完的初稿进行检测,
根据文章情况会给出具体的分析,然后我们根据分析结果进行适当的修改就可以了。
PS: 不管google如何更新算法,都一定会考虑文章的实用性,用户的体验如何。因此,我们还是要十分重视网站的内容更新,紧随时事与需求,提高用户体验。否则即使我们文章排到了谷歌首页,但是内容并不是顾客需要的,跳出率过高,阅读时间过短,都会让谷歌将你的排名降低哦。 查看全部
一、SEO content template能够分析竞争对手的内容,同时能给我们提供撰写获奖优化内容的创意。这个工具会针对提供的目标关键字分析Google排名前10位的内容。随后我们会收到有关如何创建SEO友好文案的建议。
以attitude这个词为例,选择好国家地区后,创建模板。
根据谷歌排名前十的网站,会给出联想关键词,所需字数。这大大的省去了我们对前十网站文章查阅并分析的时间。
随后也会给出文章关键词分布的建议。
二、SEO WRITING ASSISTANT这个在当前免费版还无法使用,使用前需要下载google Quick Checker这个插件。将编写完的初稿进行检测,
根据文章情况会给出具体的分析,然后我们根据分析结果进行适当的修改就可以了。
PS: 不管google如何更新算法,都一定会考虑文章的实用性,用户的体验如何。因此,我们还是要十分重视网站的内容更新,紧随时事与需求,提高用户体验。否则即使我们文章排到了谷歌首页,但是内容并不是顾客需要的,跳出率过高,阅读时间过短,都会让谷歌将你的排名降低哦。
WP Favorite Posts 的使用方法(可用于收藏文章、产品)
WordPress • Leo 发表了文章 • 1 个评论 • 3918 次浏览 • 2018-11-28 10:10
配置插件,最重要的是 Don't load js file这个选项要勾选,这样当你收藏这个产品的时候页面会自动刷新,列表就会更新。我之前试过不勾选这个选项,结果是我收藏了产品,但是列表没有更新(需要我手动去刷新页面)。
<div class="favorite">
<?php wpfp_link() ?> //这是调用收藏按钮
<?php dynamic_sidebar( 'sidebar-4' ); ?> //这是这个插件在小工具widgets中提供的收藏列表功能,我这个小工具的id为sidebar-4
</div>
具体效果如下图所示:
查看全部
配置插件,最重要的是 Don't load js file这个选项要勾选,这样当你收藏这个产品的时候页面会自动刷新,列表就会更新。我之前试过不勾选这个选项,结果是我收藏了产品,但是列表没有更新(需要我手动去刷新页面)。
<div class="favorite">
<?php wpfp_link() ?> //这是调用收藏按钮
<?php dynamic_sidebar( 'sidebar-4' ); ?> //这是这个插件在小工具widgets中提供的收藏列表功能,我这个小工具的id为sidebar-4
</div>
具体效果如下图所示: