Shopify Free Trial Apply
Shopify 60天试用
Shopify 14天试用
WordPress

WordPress

WordPress建站及WordPress SEO相关话题
Shopify

Shopify

Shopify建站及Shopify SEO相关话题
Google SEO

Google SEO

Google SEO相关话题
SEM

SEM

SEM相关话题
SNS 社媒营销

SNS 社媒营销

讨论SNS社交媒体营销话题
Zoho

Zoho

Zoho SAAS相关产品使用话题讨论
EDM

EDM

讨论Email Marketing相关话题
隽永东方售后服务

隽永东方售后服务

隽永东方售后服务专区

如何在不同的分类页面调用不同的slider revolution

Leo 发表了文章 • 1 个评论 • 3492 次浏览 • 2018-08-06 17:17 • 来自相关话题

首先在不同的分类页面,调用不同的分类图片,很容易,
<?php
    $cur_cat_id = get_query_var('cat'); 
    $term = get_queried_object();
    $children = get_terms( $term->taxonomy, array(
    'parent'    => $term->term_id,
    'hide_empty' => false
    ) );
?>
<?php echo $image = get_field('slider', 'category_'.$cur_cat_id);?>  这样就输出不同的分类图片了。
slider为自己新建的分类图片字段
 
那么如果每个分类要调用各自不同的slider revolution呢,在Bob的帮助下,我们发现可以新建一个名为slider的text字段,然后将[rev_slider alias="attractions"] 这种获取到的slider revolution短代码放到对应分类的slider文本字段中,然后定义一个变量$image获取这个短代码,然后通过wordpress自带的短代码输出方法,将$image输出即可,需要注意的是,并不需要给变量加引号,加了引号反而出错(ps:常规调用<?php echo do_shortcode('[rev_slider alias="attractions"] ');?>是这样的,短代码是被引号包裹的,我们实际echo输出$image这个变量的时候,并没有输出带有引号的短代码,所以很奇怪,但这不是重点,不是重点,不是重点,重要的事情说三遍!重点是实现需求了)
<?php $image = get_field('slider', 'category_'.$cur_cat_id);?>
<?php echo do_shortcode($image);?> 查看全部
首先在不同的分类页面,调用不同的分类图片,很容易,
<?php
    $cur_cat_id = get_query_var('cat'); 
    $term = get_queried_object();
    $children = get_terms( $term->taxonomy, array(
    'parent'    => $term->term_id,
    'hide_empty' => false
    ) );
?>
<?php echo $image = get_field('slider', 'category_'.$cur_cat_id);?>  这样就输出不同的分类图片了。
slider为自己新建的分类图片字段
 
那么如果每个分类要调用各自不同的slider revolution呢,在Bob的帮助下,我们发现可以新建一个名为slider的text字段,然后将[rev_slider alias="attractions"] 这种获取到的slider revolution短代码放到对应分类的slider文本字段中,然后定义一个变量$image获取这个短代码,然后通过wordpress自带的短代码输出方法,将$image输出即可,需要注意的是,并不需要给变量加引号,加了引号反而出错(ps:常规调用<?php echo do_shortcode('[rev_slider alias="attractions"] ');?>是这样的,短代码是被引号包裹的,我们实际echo输出$image这个变量的时候,并没有输出带有引号的短代码,所以很奇怪,但这不是重点,不是重点,不是重点,重要的事情说三遍!重点是实现需求了)
<?php $image = get_field('slider', 'category_'.$cur_cat_id);?>
<?php echo do_shortcode($image);?>

改变zoho的salesiq小技巧

Leo 发表了文章 • 1 个评论 • 4204 次浏览 • 2018-08-02 09:46 • 来自相关话题

我们常用的salesiq,有些时候那个浮动按钮并不是很适合部分网站的需求,有时候可能需要隐藏这个浮动按钮,然后通过其他方式弹出对话框。
仔细看一下html结构,我们可以发现这是可以实现的。
首先
.zsiq_floatmain{
    display: none !important;
}
这样可以隐藏浮动按钮,然后我们可以通过jquery的点击事件,弹出对话框
        $('#gotong_a').click(function(){
            $('.zls-sptwndw').addClass('siqanim');
            $('.zls-sptwndw').css('top','auto');
        });
 
 
 
over!! 查看全部
我们常用的salesiq,有些时候那个浮动按钮并不是很适合部分网站的需求,有时候可能需要隐藏这个浮动按钮,然后通过其他方式弹出对话框。
仔细看一下html结构,我们可以发现这是可以实现的。
首先
.zsiq_floatmain{
    display: none !important;
}
这样可以隐藏浮动按钮,然后我们可以通过jquery的点击事件,弹出对话框
        $('#gotong_a').click(function(){
            $('.zls-sptwndw').addClass('siqanim');
            $('.zls-sptwndw').css('top','auto');
        });
 
 
 
over!!

分享一款YouTube插件

Leo 发表了文章 • 1 个评论 • 3668 次浏览 • 2018-07-17 10:15 • 来自相关话题

插件名:YouTube
作者:EmbedPlus Team
YouTube Embed and YouTube Gallery WordPress Plugin. Embed a responsive video, YouTube channel, playlist gallery, or live stream
支持自适应视频,youtube频道订阅,视频列表画册,甚至是直播
设置相对简单,以画册为例,可以设置为一行三列,一页显示六个,多余视频会以分页形式出现
用这个插件前提是要获取youtube api key
方法:新建一个page,里面插入一个视频列表,然后在页面模板对应的位置获取这个页面的内容即可。
页面加载的时候也不会加载视频,针对国外站并且有单独的中文站,那么完全可以用这个插件,完全不影响加载速度。中文站不适合,毕竟是加载的谷歌资源。 查看全部
插件名:YouTube
作者:EmbedPlus Team
YouTube Embed and YouTube Gallery WordPress Plugin. Embed a responsive video, YouTube channel, playlist gallery, or live stream
支持自适应视频,youtube频道订阅,视频列表画册,甚至是直播
设置相对简单,以画册为例,可以设置为一行三列,一页显示六个,多余视频会以分页形式出现
用这个插件前提是要获取youtube api key
方法:新建一个page,里面插入一个视频列表,然后在页面模板对应的位置获取这个页面的内容即可。
页面加载的时候也不会加载视频,针对国外站并且有单独的中文站,那么完全可以用这个插件,完全不影响加载速度。中文站不适合,毕竟是加载的谷歌资源。

推荐一款插件配合contact form 7

Leo 发表了文章 • 1 个评论 • 3039 次浏览 • 2018-07-09 12:03 • 来自相关话题

Contact Form CFDB7,Save and manage Contact Form 7 messages. Never lose important data. Contact Form CFDB7 plugin is an add-on for the Contact Form 7 plugin.
可以用来当做邮箱的功能,邮件都会在这个插件里保存,格式完全和邮箱里一样,完全按照你的字段设置来的
用了这个的话,上回我分享的留言插件就不需要了,完全可以用这个插件,更方便 查看全部
Contact Form CFDB7,Save and manage Contact Form 7 messages. Never lose important data. Contact Form CFDB7 plugin is an add-on for the Contact Form 7 plugin.
可以用来当做邮箱的功能,邮件都会在这个插件里保存,格式完全和邮箱里一样,完全按照你的字段设置来的
用了这个的话,上回我分享的留言插件就不需要了,完全可以用这个插件,更方便

如何查看bluehost上面隐藏文件?

Leo 发表了文章 • 1 个评论 • 3648 次浏览 • 2018-06-25 10:21 • 来自相关话题

众所周知,目前Bluehost在查看file manager的时候,就算你选择了show hidden files也看不到隐藏文件,所以
我询问了BH客服,得到以下方法,查看隐藏文件。
 https://box1014.bluehost.com:2083/cpsess5435354378/frontend/bluehost/filemanager/index.html?dir=&login=1&post_login=16524437236974
 
https://box1014.bluehost.com:2 ... 36974
 
很简单,将dir=&login=1改为dirselect=webroot&showhidden=1即可 查看全部
众所周知,目前Bluehost在查看file manager的时候,就算你选择了show hidden files也看不到隐藏文件,所以
我询问了BH客服,得到以下方法,查看隐藏文件。
 https://box1014.bluehost.com:2083/cpsess5435354378/frontend/bluehost/filemanager/index.html?dir=&login=1&post_login=16524437236974
 
https://box1014.bluehost.com:2 ... 36974
 
很简单,将dir=&login=1改为dirselect=webroot&showhidden=1即可

分享一款留言插件Gwolle Guestbook

Leo 发表了文章 • 1 个评论 • 5030 次浏览 • 2018-06-22 12:01 • 来自相关话题

Gwolle Guestbook 这个留言插件比较小众,4W人激活,目前没有发现有什么问题。
使用方法较为简单:
首先搜索Gwolle Guestbook安装并激活此插件;
然后新建一个page,随便取个名字,比如message board,接着将插件短代码[gwolle_gb]放置新建的page中;
接着设置看需求定,需要的打钩即可;
最后将你前面新建的message board 页面调用引入到你需要显示这个留言板的位置,大功告成!
 
私以为,此插件适用于代替一些表单,比如类似底部那种contact form 7表单,相比第三方表单来说,这个样式可以diy调整,不足的是,这个仅仅是留言,只能后台看到,无法发送邮件,但碰到确实需要底部放样式可以diy的表单,smtp插件又始终调整不好,邮件无法发送的情况下,那么可以考虑一下,毕竟邮件只是一种信息传递形式,对一个公司最重要的还是浏览者给到的信息。 查看全部
Gwolle Guestbook 这个留言插件比较小众,4W人激活,目前没有发现有什么问题。
使用方法较为简单:
首先搜索Gwolle Guestbook安装并激活此插件;
然后新建一个page,随便取个名字,比如message board,接着将插件短代码[gwolle_gb]放置新建的page中;
接着设置看需求定,需要的打钩即可;
最后将你前面新建的message board 页面调用引入到你需要显示这个留言板的位置,大功告成!
 
私以为,此插件适用于代替一些表单,比如类似底部那种contact form 7表单,相比第三方表单来说,这个样式可以diy调整,不足的是,这个仅仅是留言,只能后台看到,无法发送邮件,但碰到确实需要底部放样式可以diy的表单,smtp插件又始终调整不好,邮件无法发送的情况下,那么可以考虑一下,毕竟邮件只是一种信息传递形式,对一个公司最重要的还是浏览者给到的信息。

分享一个单行文本溢出和多行文本溢出显示省略号的方法

Mili 发表了文章 • 1 个评论 • 3847 次浏览 • 2018-06-16 13:56 • 来自相关话题

之前,文本溢出显示省略号我都是调用的时候用限制字数的方式。这种方法有一个弊端就是自适应的时候或者单词排版不正常可能会出现文本过长和排列不整齐的现象,这个十分影响美观度。下面,就是单行文本和多行文本溢出显示省略号的方法,第一种单行比较适合标题过长,四二中多行比较适合简介类的引用文字。
一、单行溢出

1,单行溢出,超出部分显示...或者截取。前提必须有宽度。
CSS:{width:xxpx;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;},截取为clip;(这个比较适合用在标题过长)
width:300px;   
overflow: hidden;   
text-overflow:ellipsis;   
whitewhite-space: nowrap;

但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。

接下来重点说一说多行文本溢出显示省略号,如下。

二、多行溢出

{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

实现方法:
display: -webkit-box;   
-webkit-box-orient: vertical;   
-webkit-line-clamp: 3;   
overflow: hidden;
  查看全部
之前,文本溢出显示省略号我都是调用的时候用限制字数的方式。这种方法有一个弊端就是自适应的时候或者单词排版不正常可能会出现文本过长和排列不整齐的现象,这个十分影响美观度。下面,就是单行文本和多行文本溢出显示省略号的方法,第一种单行比较适合标题过长,四二中多行比较适合简介类的引用文字。
一、单行溢出

1,单行溢出,超出部分显示...或者截取。前提必须有宽度。
CSS:{width:xxpx;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;},截取为clip;(这个比较适合用在标题过长)
width:300px;   
overflow: hidden;   
text-overflow:ellipsis;   
whitewhite-space: nowrap;

但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。

接下来重点说一说多行文本溢出显示省略号,如下。

二、多行溢出

{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

实现方法:
display: -webkit-box;   
-webkit-box-orient: vertical;   
-webkit-line-clamp: 3;   
overflow: hidden;
 

wordpress指定插件禁止更新

Leo 发表了文章 • 1 个评论 • 5136 次浏览 • 2018-06-11 13:49 • 来自相关话题

function remove_update_notifications( $value ) {

    if ( isset( $value ) && is_object( $value ) ) {
        unset( $value->response[ 'js_composer/js_composer.php' ] );
    }

    return $value;
}
add_filter( 'site_transient_update_plugins', 'remove_update_notifications' );
 
只需找到插件目录下插件名.php的文件,将“js_composer/js_composer.php”路径替换为指定插件目录下的插件名.php文件,因为这个文件里包含插件版本号,出新版本后,wordpress匹配后会提示更新的,对于某些特殊插件,不建议更新的、不方便更新的,都可以这样指定禁止。
之前我有分享过一个主题和所有插件都禁止更新的文章,考虑到杀伤范围略大,不建议使用,今次这个更加适用。 查看全部
function remove_update_notifications( $value ) {

    if ( isset( $value ) && is_object( $value ) ) {
        unset( $value->response[ 'js_composer/js_composer.php' ] );
    }

    return $value;
}
add_filter( 'site_transient_update_plugins', 'remove_update_notifications' );
 
只需找到插件目录下插件名.php的文件,将“js_composer/js_composer.php”路径替换为指定插件目录下的插件名.php文件,因为这个文件里包含插件版本号,出新版本后,wordpress匹配后会提示更新的,对于某些特殊插件,不建议更新的、不方便更新的,都可以这样指定禁止。
之前我有分享过一个主题和所有插件都禁止更新的文章,考虑到杀伤范围略大,不建议使用,今次这个更加适用。

去掉wordpress自带的category链接,有利于优化

lena 发表了文章 • 1 个评论 • 4109 次浏览 • 2018-06-09 15:45 • 来自相关话题

第一种方法:在Wordpress后台,打开固定链接设置项。输入半角字符: “.”;保存即可去掉分类前缀category。
这种可以在刚开始建站时使用。如果后期用的话,链接是去掉了,但是页面都是404。
第二种方法:WP No Category Base”插件,对原来的分类地址做了301重定向跳转,对SEO优化有好处,把降权风险降到最低。​
我觉得第一种简单方便,不占空间,但一定建站初期使用。
 
 
 
 

  查看全部
第一种方法:在Wordpress后台,打开固定链接设置项。输入半角字符: “.”;保存即可去掉分类前缀category。
这种可以在刚开始建站时使用。如果后期用的话,链接是去掉了,但是页面都是404。
第二种方法:WP No Category Base”插件,对原来的分类地址做了301重定向跳转,对SEO优化有好处,把降权风险降到最低。​
我觉得第一种简单方便,不占空间,但一定建站初期使用。
 
 
 
 

 

javascript禁用浏览器滚动条

Leo 发表了文章 • 1 个评论 • 3498 次浏览 • 2018-06-04 10:07 • 来自相关话题

有时候网页页面有横线滚动条,这个除非是甲方提出了这个要求,否则是不容许有这个横线滚动条的,而有时候css里面给body设置‘overflow-x:hidden;’却无效,那么可以考虑一下js,这里有四个属性可以设置:

document.body.parentNode.style.overflow = “hidden";//隐藏且禁用横向纵向两个滚动条

document.body.parentNode.style.overflow = “auto";//开启横向纵向两个滚动条

document.body.parentNode.style.overflowX = ”hidden“;//隐藏横向滚动条

document.body.parentNode.style.overflowX = ”auto“;//开启横向滚动条

document.body.parentNode.style.overflowY = ”hidden“;//隐藏纵向滚动条

document.body.parentNode.style.overflowY = ”auto“;//开启纵向滚动条
 
之前这个也没试过,一般就是样式表里hidden一下,今天试了一下这个js设定滚动轴,给人体验感觉就是权重高,css做不到的,js做给你看 查看全部
有时候网页页面有横线滚动条,这个除非是甲方提出了这个要求,否则是不容许有这个横线滚动条的,而有时候css里面给body设置‘overflow-x:hidden;’却无效,那么可以考虑一下js,这里有四个属性可以设置:

document.body.parentNode.style.overflow = “hidden";//隐藏且禁用横向纵向两个滚动条

document.body.parentNode.style.overflow = “auto";//开启横向纵向两个滚动条

document.body.parentNode.style.overflowX = ”hidden“;//隐藏横向滚动条

document.body.parentNode.style.overflowX = ”auto“;//开启横向滚动条

document.body.parentNode.style.overflowY = ”hidden“;//隐藏纵向滚动条

document.body.parentNode.style.overflowY = ”auto“;//开启纵向滚动条
 
之前这个也没试过,一般就是样式表里hidden一下,今天试了一下这个js设定滚动轴,给人体验感觉就是权重高,css做不到的,js做给你看