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相关话题
隽永东方售后服务

隽永东方售后服务

隽永东方售后服务专区

在我们billing.usidc.net注册的域名解析

Leo 发表了文章 • 0 个评论 • 3590 次浏览 • 2018-10-22 10:42 • 来自相关话题

首先登录账号(如果是我们的后台管理员账号,登录后台后login as client作为客户登录前台页面)
然后看到domain那一栏,点击进去,点一个工具图标的按钮,可以看到左侧有一个DNS Management,
点击进去就可以解析了
首先登录账号(如果是我们的后台管理员账号,登录后台后login as client作为客户登录前台页面)
然后看到domain那一栏,点击进去,点一个工具图标的按钮,可以看到左侧有一个DNS Management,
点击进去就可以解析了

在WordPress网站上面添加一个最有效的销售产品展示方式

Bob 发表了文章 • 0 个评论 • 3809 次浏览 • 2018-10-17 11:33 • 来自相关话题

如果你想在WordPress网站中展示正在销售的产品,那么接下来的方法可以实现这一功能。
1、搜索并安装Shopify eCommerce Plugin – Shopping Cart插件,然后启用,在WordPress后台侧边栏中后出现这个菜单:




 
2、点击shopify,进入shopify后台登录页面,如下图:




 
3、数据对接完成:




 
在WordPress后台登录shopify账号以后我们可以在WordPress后台的pages,posts以及widgets里面添加shopify的销售产品












 
前台显示效果如下




 
  查看全部
如果你想在WordPress网站中展示正在销售的产品,那么接下来的方法可以实现这一功能。
1、搜索并安装Shopify eCommerce Plugin – Shopping Cart插件,然后启用,在WordPress后台侧边栏中后出现这个菜单:
shopify.png

 
2、点击shopify,进入shopify后台登录页面,如下图:
QQ图片20161219150802.png

 
3、数据对接完成:
shopify1.png

 
在WordPress后台登录shopify账号以后我们可以在WordPress后台的pages,posts以及widgets里面添加shopify的销售产品
shopify2.png

shopify3.png

shopify4-1.png

 
前台显示效果如下
shopify5.png

 
 

去除WordPress默认Twenty系列模板里边的Google Fonts教程

East_Digi_Marketing 发表了文章 • 0 个评论 • 3273 次浏览 • 2018-09-30 17:15 • 来自相关话题

最近有遇到用WordPress默认自带的Twenty系列模板搭建的网站,因为默认载入了Google Fonts,导致在国内打开速度奇慢无比,简单研究了一下模板的functions.php,发现只要注释掉某个函数输出即可不再载入Google Fonts了,截图如下:
 





 
也就是注释掉这行:
 
//return esc_url_raw( $fonts_url ); 查看全部
最近有遇到用WordPress默认自带的Twenty系列模板搭建的网站,因为默认载入了Google Fonts,导致在国内打开速度奇慢无比,简单研究了一下模板的functions.php,发现只要注释掉某个函数输出即可不再载入Google Fonts了,截图如下:
 

1538298887329.jpg

 
也就是注释掉这行:
 
//return esc_url_raw( $fonts_url );

WordPress 检测并提醒访客更新他们的浏览器版本

Bob 发表了文章 • 0 个评论 • 3912 次浏览 • 2018-04-27 14:42 • 来自相关话题

随着 Html5 和 CSS3 技术的飞速发展,越来越多的网站已经不在支持低版本的浏览器,WordPress也是如此。如果你的 WordPress 主题也不存在不兼容低版本的浏览器,最好对使用该版本浏览器的访客进行提醒,今天给大家推荐一个可以提醒访客更新浏览器的插件。
Advanced Browser Check










该插件支持检测 Firefox、Chrome 、Safari 、Opera 、Internet Explorer,你可以自定义提醒信息和检测哪些浏览器的版本。由于该插件已经不在更新,上传以后看下是否兼容当前WordPress的版本。
  查看全部
随着 Html5 和 CSS3 技术的飞速发展,越来越多的网站已经不在支持低版本的浏览器,WordPress也是如此。如果你的 WordPress 主题也不存在不兼容低版本的浏览器,最好对使用该版本浏览器的访客进行提醒,今天给大家推荐一个可以提醒访客更新浏览器的插件。
Advanced Browser Check

微信图片_20180427143915.png


微信图片_20180427143813.png

该插件支持检测 Firefox、Chrome 、Safari 、Opera 、Internet Explorer,你可以自定义提醒信息和检测哪些浏览器的版本。由于该插件已经不在更新,上传以后看下是否兼容当前WordPress的版本。
 

微信开发js限制页面只能在微信浏览器打开 禁止外置浏览器

East_Digi_Marketing 发表了文章 • 0 个评论 • 4433 次浏览 • 2018-04-25 17:44 • 来自相关话题

在网页代码里加入以下JS即可实现禁止非微信浏览器打开网页了:
 

<script type="text/javascript">  
    // 对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器  
    var useragent = navigator.userAgent;  
    if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') {  
        // 这里警告框会阻塞当前页面继续加载  
        alert('已禁止本次访问:您必须使用微信内置浏览器访问本页面!');  
        // 以下代码是用javascript强行关闭当前页面  
        var opened = window.open('about:blank', '_self');  
        opened.opener = null;  
        opened.close();  
    }  
</script>   查看全部
在网页代码里加入以下JS即可实现禁止非微信浏览器打开网页了:
 


<script type="text/javascript">  
    // 对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器  
    var useragent = navigator.userAgent;  
    if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') {  
        // 这里警告框会阻塞当前页面继续加载  
        alert('已禁止本次访问:您必须使用微信内置浏览器访问本页面!');  
        // 以下代码是用javascript强行关闭当前页面  
        var opened = window.open('about:blank', '_self');  
        opened.opener = null;  
        opened.close();  
    }  
</script>  


WordPress网站index.php总被删除解决方案

East_Digi_Marketing 发表了文章 • 0 个评论 • 4213 次浏览 • 2018-04-11 14:37 • 来自相关话题

最新消息:如果以下方法仍然无效的话,可以尝试一种最土的大杀器,就是将index.php文件压缩成index.zip,然后通过cPanel的计划任务,创建一条计划任务,设置每天自动解压缩两次此文件,而且无条件覆盖源文件:

0 0,12 * * * /bin/unzip -u /home/username/public_html/index.php.zip >/dev/null 2>&1

通过此大杀器,基本可确保网站没问题了,如果一天两次频率不够,我们可以创建一天解压缩多次,总之这种方法虽然笨,但是确实没有办法的办法,总之不管白猫黑猫,能抓老鼠就是好猫。^_^

最新消息:此项目后来安装了一款不错的病毒清理插件--Sucuri Security - Auditing, Malware Scanner and Hardening 检测出了WordPress核心文件被篡改的记录,清理后,问题得以彻底解决。

最近有个WordPress网站根目录底下的index.php总被删除,用病毒扫描过都提示没病毒,查看数据库里边也没什么异样,就是每天根目录底下index.php文件都会被删除,后来经过对比发现.htaccess文件里边有异样,这个站里边的内容如下: 

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On RewriteBase /
RewriteRule ^([0-9]+)\/(fibdom)\/([0-9]+)_(.*)\/(.*)$ ?fibdom$3=$1&%{QUERY_STRING}[L] RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

而我单独找了一个正常的WordPress网站的.htaccess,内容如下:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

至此基本可以确认是网站.htaccess被替换过,这个文件往往容易被忽略,替换这个文件以后,网站应该就恢复正常了。 查看全部
最新消息:如果以下方法仍然无效的话,可以尝试一种最土的大杀器,就是将index.php文件压缩成index.zip,然后通过cPanel的计划任务,创建一条计划任务,设置每天自动解压缩两次此文件,而且无条件覆盖源文件:


0 0,12 * * * /bin/unzip -u /home/username/public_html/index.php.zip >/dev/null 2>&1


通过此大杀器,基本可确保网站没问题了,如果一天两次频率不够,我们可以创建一天解压缩多次,总之这种方法虽然笨,但是确实没有办法的办法,总之不管白猫黑猫,能抓老鼠就是好猫。^_^


最新消息:此项目后来安装了一款不错的病毒清理插件--Sucuri Security - Auditing, Malware Scanner and Hardening 检测出了WordPress核心文件被篡改的记录,清理后,问题得以彻底解决。


最近有个WordPress网站根目录底下的index.php总被删除,用病毒扫描过都提示没病毒,查看数据库里边也没什么异样,就是每天根目录底下index.php文件都会被删除,后来经过对比发现.htaccess文件里边有异样,这个站里边的内容如下: 


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On RewriteBase /
RewriteRule ^([0-9]+)\/(fibdom)\/([0-9]+)_(.*)\/(.*)$ ?fibdom$3=$1&%{QUERY_STRING}[L] RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


而我单独找了一个正常的WordPress网站的.htaccess,内容如下:


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


至此基本可以确认是网站.htaccess被替换过,这个文件往往容易被忽略,替换这个文件以后,网站应该就恢复正常了。

使用cookie-free domains的方法优化网站性能

回复

Leo 发起了问题 • 2 人关注 • 0 个回复 • 6945 次浏览 • 2018-03-27 11:56 • 来自相关话题

Add Expires headers

Leo 发表了文章 • 0 个评论 • 3837 次浏览 • 2018-03-27 11:03 • 来自相关话题

Expires headers 告诉浏览器是否应该从服务器请求一个特定的文件或者是否应该从浏览器的缓存抓住它。Expires headers 的设计目的是希望使用缓存来减少HTTP requests的数量,从而减少HTTP相应的大小。

Expires headers 中的 Expires 说明了 Expires headers 是有时间限制的,只有在这个指定的时间期限内,浏览器才会从缓存读取数据,而超过这个时间期限,再次访问同一个页面时浏览器还是会向服务器发起  HTTP requests,从服务器端下载页面所需的文件。
 
HTML 文件不要设置 Expires headers。实际的开发经验告诉我,给HTML文件添加 Expires headers 会带来很多的麻烦。即便你要添加  Expires headers,也尽量设置较短的过期时间。这一点在 PageSpeed 的 Leverage browser caching 规则中也明确提到了:

In general, HTML is not static, and shouldn’t be considered cacheable.

知道要缓存哪些资源文件后,接着就是预判这些文件的变更频率,设置合适的过期时间。还是前面的原则,变更频繁的 Expire 时间就越短,不怎么变动的就可以设置长的过期时间,也就是落实“永不过期”的原则。
 
接下来就是在服务器端设置 Expires headers 了,这里以Apache服务器为例,我们在 .htaccess 文件中配置(.htaccess是跟目录下的一个隐藏文件)添加如下代码:

<IfModule mod_expires.c> 
# Enable expirations 
ExpiresActive On 
# Default directive 
ExpiresDefault "access plus 1 month" 
# My favicon 
ExpiresByType image/x-icon "access plus 1 year" 
# Images 
ExpiresByType image/gif "access plus 1 month" 
ExpiresByType image/png "access plus 1 month" 
ExpiresByType image/jpg "access plus 1 month" 
ExpiresByType image/jpeg "access plus 1 month" 
# CSS 
ExpiresByType text/css "access plus 1 month" 
# Javascript 
ExpiresByType application/javascript "access plus 1 year" </IfModule>
  查看全部
Expires headers 告诉浏览器是否应该从服务器请求一个特定的文件或者是否应该从浏览器的缓存抓住它。Expires headers 的设计目的是希望使用缓存来减少HTTP requests的数量,从而减少HTTP相应的大小。

Expires headers 中的 Expires 说明了 Expires headers 是有时间限制的,只有在这个指定的时间期限内,浏览器才会从缓存读取数据,而超过这个时间期限,再次访问同一个页面时浏览器还是会向服务器发起  HTTP requests,从服务器端下载页面所需的文件。
 
HTML 文件不要设置 Expires headers。实际的开发经验告诉我,给HTML文件添加 Expires headers 会带来很多的麻烦。即便你要添加  Expires headers,也尽量设置较短的过期时间。这一点在 PageSpeed 的 Leverage browser caching 规则中也明确提到了:

In general, HTML is not static, and shouldn’t be considered cacheable.

知道要缓存哪些资源文件后,接着就是预判这些文件的变更频率,设置合适的过期时间。还是前面的原则,变更频繁的 Expire 时间就越短,不怎么变动的就可以设置长的过期时间,也就是落实“永不过期”的原则。
 
接下来就是在服务器端设置 Expires headers 了,这里以Apache服务器为例,我们在 .htaccess 文件中配置(.htaccess是跟目录下的一个隐藏文件)添加如下代码:

<IfModule mod_expires.c> 
# Enable expirations 
ExpiresActive On 
# Default directive 
ExpiresDefault "access plus 1 month" 
# My favicon 
ExpiresByType image/x-icon "access plus 1 year" 
# Images 
ExpiresByType image/gif "access plus 1 month" 
ExpiresByType image/png "access plus 1 month" 
ExpiresByType image/jpg "access plus 1 month" 
ExpiresByType image/jpeg "access plus 1 month" 
# CSS 
ExpiresByType text/css "access plus 1 month" 
# Javascript 
ExpiresByType application/javascript "access plus 1 year" </IfModule>
 

PHP 使用静态变量(static var)进行效率优化

Leo 发表了文章 • 0 个评论 • 3823 次浏览 • 2018-03-12 10:47 • 来自相关话题

使用场景:在一个 PHP 函数中通过复杂的计算获取到这个变量,然后这个函数会在页面中多次被调用。
function get_some_var(){ 
$var = complex_calculation();
return $var; 
}
如果这个函数在页面中被调用3次,那么这个复杂的计算过程就会被执行3次。我们把 $var 定义成静态变量,就可以把这个过程优化:
function get_some_var(){
 static $var; 
if(!isset($var)){ 
$var = complex_calculation();
 } 
return $var;
 }
  查看全部
使用场景:在一个 PHP 函数中通过复杂的计算获取到这个变量,然后这个函数会在页面中多次被调用。
function get_some_var(){ 
$var = complex_calculation();
return $var; 
}
如果这个函数在页面中被调用3次,那么这个复杂的计算过程就会被执行3次。我们把 $var 定义成静态变量,就可以把这个过程优化:
function get_some_var(){
 static $var; 
if(!isset($var)){ 
$var = complex_calculation();
 } 
return $var;
 }
 

在 WordPress 后台如何使用颜色选择器

Leo 发表了文章 • 0 个评论 • 3786 次浏览 • 2018-03-12 10:43 • 来自相关话题

WordPress 后台默认已经集成了 jQuery UI 的颜色选择器组件(color picker),所以我们可以直接在 WordPress 后台使用颜色选择器:
1. 首先加载 color picker 的 JS 和 CSS:
add_action( 'admin_enqueue_scripts', 'wpjam_add_color_picker' ); 
function wptuts_add_color_picker( $hook ) { 
wp_enqueue_style( 'wp-color-picker' ); 
wp_enqueue_script( 'wp-color-picker'); 
}
2. 假设后台页面中要使用的 input 的 class 为 color,加入下面的代码使该 input 转成颜色选择器:
jQuery(function($){ 
$( "input.color").wpColorPicker(); 
});
 
最后的效果如下图:





  查看全部
WordPress 后台默认已经集成了 jQuery UI 的颜色选择器组件(color picker),所以我们可以直接在 WordPress 后台使用颜色选择器:
1. 首先加载 color picker 的 JS 和 CSS:
add_action( 'admin_enqueue_scripts', 'wpjam_add_color_picker' ); 
function wptuts_add_color_picker( $hook ) { 
wp_enqueue_style( 'wp-color-picker' ); 
wp_enqueue_script( 'wp-color-picker'); 
}
2. 假设后台页面中要使用的 input 的 class 为 color,加入下面的代码使该 input 转成颜色选择器:
jQuery(function($){ 
$( "input.color").wpColorPicker(); 
});
 
最后的效果如下图:

color-picker.png