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

隽永东方售后服务

隽永东方售后服务专区

WordPress后台汉化

Owen 发表了文章 • 1 个评论 • 1506 次浏览 • 2019-09-02 11:24 • 来自相关话题

推荐一个插件:Simple Admin Language Change ,允许你直接在后台 设置 – 常规界面为前台和后台设置各自的语言,这样就不会导致在后台切换语言为中文后,导致前台页面的语言也是 lang="zh-CN"。






安装插件以后在Admin Language(后台语言)中选择下语言即可.
  查看全部
推荐一个插件:Simple Admin Language Change ,允许你直接在后台 设置 – 常规界面为前台和后台设置各自的语言,这样就不会导致在后台切换语言为中文后,导致前台页面的语言也是 lang="zh-CN"。

QQ图片20190902111936.png


安装插件以后在Admin Language(后台语言)中选择下语言即可.
 

如何检查主题和插件对于php版本的兼容性

Leo 发表了文章 • 0 个评论 • 1591 次浏览 • 2019-08-22 09:02 • 来自相关话题

安装此插件:PHP Compatibility Checker




 
安装此插件:PHP Compatibility Checker
1566435725(1).jpg

 

godaddy的ssl证书安装方法

Leo 发表了文章 • 1 个评论 • 1938 次浏览 • 2019-08-06 11:41 • 来自相关话题

首先在我们的cpanel上面生成csr,
然后将csr复制到godaddy颁发ssl证书的地方,
等GD那边颁发成功之后,下载apache版的证书,
解压缩之后只需将第一个CRT文件上传到cpanel对应的地方即可
首先在我们的cpanel上面生成csr,
然后将csr复制到godaddy颁发ssl证书的地方,
等GD那边颁发成功之后,下载apache版的证书,
解压缩之后只需将第一个CRT文件上传到cpanel对应的地方即可
1.png

WordPress 根据不同国家的IP判断并显示不同的内容

Bob 发表了文章 • 2 个评论 • 1857 次浏览 • 2019-07-24 10:25 • 来自相关话题

相信大多数我做外贸的客户都有这种需求,就是想让网站屏蔽某个区域或者跳转奥对应区域的网站,再或者不同的区域显示不同的内容,这种时候就需要使用户的IP来判断其所属国家。
 
WordPress 根据不同国家的IP判断并显示不同的内容的具体操作方法如下:
 
在配置之前需要先下载IP数据库GeoIP.dat和geoip.inc两个文件,具体下载地址可以在网上找一下。
 
 1、首先需要先配置IP的数据库文件
将GeoIP.dat解压到WordPress的根目录下面,也就是WordPress配置文件的同级目录
 
2、添加调用接口的代码
先在WordPress主题目录中创建include的文件夹,将下载下来的geoip.inc文件放在该文件夹中,并在该文件夹下面创建geoip.php文件,将一下代码这贴到改文件里面:<?php
include('geoip.inc');
global $countryCode;
$geoData = geoip_open('GeoIP.dat', GEOIP_STANDARD);
$countryCode = geoip_country_code_by_addr($geoData, $_SERVER['REMOTE_ADDR']);
geoip_close($geoData);
?>
3、在header.php文件的头部添加引用文件:<?php include('include/geoip.php'); ?>
4、程序调用
在想要展示不同内容的位置调用一下代码:<?php
global $countryCode;
if($countryCode == 'US') {
echo 'US';//显示内容代码
} else {
echo 'Other countries';//显示内容代码
}
?>
以上文件配置好以后,打开网站就可以看到不同的内容。 查看全部
相信大多数我做外贸的客户都有这种需求,就是想让网站屏蔽某个区域或者跳转奥对应区域的网站,再或者不同的区域显示不同的内容,这种时候就需要使用户的IP来判断其所属国家。
 
WordPress 根据不同国家的IP判断并显示不同的内容的具体操作方法如下:
 
在配置之前需要先下载IP数据库GeoIP.datgeoip.inc两个文件,具体下载地址可以在网上找一下。
 
 1、首先需要先配置IP的数据库文件
将GeoIP.dat解压到WordPress的根目录下面,也就是WordPress配置文件的同级目录
 
2、添加调用接口的代码
先在WordPress主题目录中创建include的文件夹,将下载下来的geoip.inc文件放在该文件夹中,并在该文件夹下面创建geoip.php文件,将一下代码这贴到改文件里面:
<?php
include('geoip.inc');
global $countryCode;
$geoData = geoip_open('GeoIP.dat', GEOIP_STANDARD);
$countryCode = geoip_country_code_by_addr($geoData, $_SERVER['REMOTE_ADDR']);
geoip_close($geoData);
?>

3、在header.php文件的头部添加引用文件:
<?php include('include/geoip.php'); ?>

4、程序调用
在想要展示不同内容的位置调用一下代码:
<?php
global $countryCode;
if($countryCode == 'US') {
echo 'US';//显示内容代码
} else {
echo 'Other countries';//显示内容代码
}
?>

以上文件配置好以后,打开网站就可以看到不同的内容。

如何将wpengine服务器上的站点迁移到另一台服务器

Leo 发表了文章 • 1 个评论 • 1819 次浏览 • 2019-07-05 13:41 • 来自相关话题

首先,在用户门户中创建备份。
备份完成后,您可以从列表中选择备份,然后单击“Download Zip”。
收到包含zip文件的电子邮件后,请打开该文件并删除以下内容:
wp-content/mu-plugins/mu-plugin.php
wp-content/mu-plugins/wpengine-common/
wp-content/mu-plugins/slt-force-strong-passwords.php
wp-content/mu-plugins/force-strong-passwords/
wp-content/mu-plugins/stop-long-comments.php
wp-content/advanced-cache.php
wp-content/object-cache.php
然后,您可以将网站的其余部分上传到新环境,解压文件压缩包,在wp-content目录中有数据库文件,将其导入新服务器的数据库即可。
 
加粗部分的文件必须删除,如果不删除,后台还有不少wpengine的残留文件,例如wpengine在wordpress后台的控制面板等等。
 
wpengine官方介绍:
https://wpengine.com/support/b ... ment/ 查看全部
首先,在用户门户中创建备份。
备份完成后,您可以从列表中选择备份,然后单击“Download Zip”。
收到包含zip文件的电子邮件后,请打开该文件并删除以下内容:
wp-content/mu-plugins/mu-plugin.php
wp-content/mu-plugins/wpengine-common/
wp-content/mu-plugins/slt-force-strong-passwords.php
wp-content/mu-plugins/force-strong-passwords/
wp-content/mu-plugins/stop-long-comments.php
wp-content/advanced-cache.php
wp-content/object-cache.php

然后,您可以将网站的其余部分上传到新环境,解压文件压缩包,在wp-content目录中有数据库文件,将其导入新服务器的数据库即可。
 
加粗部分的文件必须删除,如果不删除,后台还有不少wpengine的残留文件,例如wpengine在wordpress后台的控制面板等等。
 
wpengine官方介绍:
https://wpengine.com/support/b ... ment/

内链插件使用教程

carol 发表了文章 • 1 个评论 • 1820 次浏览 • 2019-05-02 13:53 • 来自相关话题

近期尝试使用的内链插件SEO post content Links
 
使用方法:
 1. 安装下载插件
 
 2.激活后在控制面板中会出现Content Links的设置按钮。点击并在setting中根据需求设置。





 
3. 点击get words&phrases,该插件会自动识别出一批关键词。注意,这部分的关键词需要我们手动进行添加删除。




4. 点击start links creation





 
随后插件会根据网站相关的关键词进行链接,这个插件适合文章多,但之前内链一直没有进行优化的网站。总的来说能够自己手动根据网站文案进行链接肯定是最好的。这个插件另一个好处就是会自动识别整个站的文章。缺点是page中的页面无法插入链接,只能在post中进行内链添加,不过这样也有利于深层次页面的读取。
  查看全部
近期尝试使用的内链插件SEO post content Links
 
使用方法:
 1. 安装下载插件
 
 2.激活后在控制面板中会出现Content Links的设置按钮。点击并在setting中根据需求设置。

QQ图片20190502133846.png

 
3. 点击get words&phrases,该插件会自动识别出一批关键词。注意,这部分的关键词需要我们手动进行添加删除。
QQ图片20190502134139.png

4. 点击start links creation

QQ图片20190502134820.png

 
随后插件会根据网站相关的关键词进行链接,这个插件适合文章多,但之前内链一直没有进行优化的网站。总的来说能够自己手动根据网站文案进行链接肯定是最好的。这个插件另一个好处就是会自动识别整个站的文章。缺点是page中的页面无法插入链接,只能在post中进行内链添加,不过这样也有利于深层次页面的读取。
 

为WordPress分类添加模板选项

Bob 发表了文章 • 1 个评论 • 1878 次浏览 • 2019-04-23 12:08 • 来自相关话题

如上图所示,我们现在使用WordPress做的网站,网站分类的模板默认都是统一的,不像后台添加页面的时候可以随意选择模板。即使我们想要添加不同的模板也只能是根据不同的分类ID或者分类slug来命名这些模板,比如:category-id.php或者category-slug.php。这样添加的话,每个分类都要添加一个模板,工作量巨大。
 
还有一种方法就是根据获取id或者slug,在模板文件里做成判断的形式,但是如果以后增加了分类,就要在模板文件里面再次添加id或者slug,过程繁琐。
 
今天介绍一个插件,可以非常快速的实现我们想要的功能,安装 Custom Category Templates 插件。插件启用后,会在category页面显示分类模板的选择选项。而我们只要制作一两个不同的分类模板即可。分类的模板需要添加一下内容: <?php
/*
Template Name: 模板A
*/
?>以上步骤完成以后,我们就会在分类看到模板选择按钮,如下图所示:




当然我们也可以在functions.php文件里面添加一段代码,来实现这个功能,此代码是在该插件里面提取出来的。 // 分类选择模板
class Select_Category_Template{
public function __construct() {
add_filter( 'category_template', array($this,'get_custom_category_template' ));
add_action ( 'edit_category_form_fields', array($this,'category_template_meta_box'));
add_action( 'category_add_form_fields', array( &$this, 'category_template_meta_box') );
add_action( 'created_category', array( &$this, 'save_category_template' ));
add_action ( 'edited_category', array($this,'save_category_template'));
do_action('Custom_Category_Template_constructor',$this);
}

// 添加表单到分类编辑页面
public function category_template_meta_box( $tag ) {
$t_id = $tag->term_id;
$cat_meta = get_option( "category_templates");
$template = isset($cat_meta[$t_id]) ? $cat_meta[$t_id] : false;
?>
<tr class="form-field">
<th scope="row" valign="top"><label for="cat_Image_url"><?php _e('Category Template'); ?></label></th>
<td>
<select name="cat_template" id="cat_template">
<option value='default'><?php _e('Default Template'); ?></option>
<?php page_template_dropdown($template); ?>
</select>
<br />
<span class="description"><?php _e('为此分类选择一个模板'); ?></span>
</td>
</tr>
<?php
do_action('Custom_Category_Template_ADD_FIELDS',$tag);
}

// 保存表单
public function save_category_template( $term_id ) {
if ( isset( $_POST['cat_template'] )) {
$cat_meta = get_option( "category_templates");
$cat_meta[$term_id] = $_POST['cat_template'];
update_option( "category_templates", $cat_meta );
do_action('Custom_Category_Template_SAVE_FIELDS',$term_id);
}
}

// 处理选择的分类模板
function get_custom_category_template( $category_template ) {
$cat_ID = absint( get_query_var('cat') );
$cat_meta = get_option('category_templates');
if (isset($cat_meta[$cat_ID]) && $cat_meta[$cat_ID] != 'default' ){
$temp = locate_template($cat_meta[$cat_ID]);
if (!empty($temp))
return apply_filters("Custom_Category_Template_found",$temp);
}
return $category_template;
}
}

$cat_template = new Select_Category_Template(); 查看全部
微信图片_20190423115644.png

如上图所示,我们现在使用WordPress做的网站,网站分类的模板默认都是统一的,不像后台添加页面的时候可以随意选择模板。即使我们想要添加不同的模板也只能是根据不同的分类ID或者分类slug来命名这些模板,比如:category-id.php或者category-slug.php。这样添加的话,每个分类都要添加一个模板,工作量巨大。
 
还有一种方法就是根据获取id或者slug,在模板文件里做成判断的形式,但是如果以后增加了分类,就要在模板文件里面再次添加id或者slug,过程繁琐。
 
今天介绍一个插件,可以非常快速的实现我们想要的功能,安装 Custom Category Templates 插件。插件启用后,会在category页面显示分类模板的选择选项。而我们只要制作一两个不同的分类模板即可。分类的模板需要添加一下内容:
    <?php
/*
Template Name: 模板A
*/
?>
以上步骤完成以后,我们就会在分类看到模板选择按钮,如下图所示:
微信图片_20190423120627.png

当然我们也可以在functions.php文件里面添加一段代码,来实现这个功能,此代码是在该插件里面提取出来的。
    // 分类选择模板
class Select_Category_Template{
public function __construct() {
add_filter( 'category_template', array($this,'get_custom_category_template' ));
add_action ( 'edit_category_form_fields', array($this,'category_template_meta_box'));
add_action( 'category_add_form_fields', array( &$this, 'category_template_meta_box') );
add_action( 'created_category', array( &$this, 'save_category_template' ));
add_action ( 'edited_category', array($this,'save_category_template'));
do_action('Custom_Category_Template_constructor',$this);
}

// 添加表单到分类编辑页面
public function category_template_meta_box( $tag ) {
$t_id = $tag->term_id;
$cat_meta = get_option( "category_templates");
$template = isset($cat_meta[$t_id]) ? $cat_meta[$t_id] : false;
?>
<tr class="form-field">
<th scope="row" valign="top"><label for="cat_Image_url"><?php _e('Category Template'); ?></label></th>
<td>
<select name="cat_template" id="cat_template">
<option value='default'><?php _e('Default Template'); ?></option>
<?php page_template_dropdown($template); ?>
</select>
<br />
<span class="description"><?php _e('为此分类选择一个模板'); ?></span>
</td>
</tr>
<?php
do_action('Custom_Category_Template_ADD_FIELDS',$tag);
}

// 保存表单
public function save_category_template( $term_id ) {
if ( isset( $_POST['cat_template'] )) {
$cat_meta = get_option( "category_templates");
$cat_meta[$term_id] = $_POST['cat_template'];
update_option( "category_templates", $cat_meta );
do_action('Custom_Category_Template_SAVE_FIELDS',$term_id);
}
}

// 处理选择的分类模板
function get_custom_category_template( $category_template ) {
$cat_ID = absint( get_query_var('cat') );
$cat_meta = get_option('category_templates');
if (isset($cat_meta[$cat_ID]) && $cat_meta[$cat_ID] != 'default' ){
$temp = locate_template($cat_meta[$cat_ID]);
if (!empty($temp))
return apply_filters("Custom_Category_Template_found",$temp);
}
return $category_template;
}
}

$cat_template = new Select_Category_Template();

如何实现先发送邮件,然后才能下载文件

Leo 发表了文章 • 1 个评论 • 1561 次浏览 • 2019-04-18 15:05 • 来自相关话题

首先安装一个contact form 7插件,然后安装Contact Form 7 Controls插件,如下图设置





利用邮件发送之后的重定向功能,重定向到可供下载的文件。
不过有个弊端,就是一次只能下载一个文件。
适用于单个文件的下载。
 
之前试过Contact Form 7  +  Download Monitor  +   Email Before Download这三个插件组合的下载功能,初期是好用的,后续有各种莫名其妙的问题,导致无法下载。
 
另外这个Contact Form CFDB7插件可以装上,防止邮件丢失。 查看全部

1555570692(1).jpg
首先安装一个contact form 7插件,然后安装Contact Form 7 Controls插件,如下图设置

1555570806(1).jpg

利用邮件发送之后的重定向功能,重定向到可供下载的文件。
不过有个弊端,就是一次只能下载一个文件。
适用于单个文件的下载。
 
之前试过Contact Form 7  +  Download Monitor  +   Email Before Download这三个插件组合的下载功能,初期是好用的,后续有各种莫名其妙的问题,导致无法下载。
 
另外这个Contact Form CFDB7插件可以装上,防止邮件丢失。

推荐一款newsletter弹窗插件newsletter popup

Leo 发表了文章 • 1 个评论 • 1729 次浏览 • 2019-02-14 14:50 • 来自相关话题

即装即用,很方便




有很多现成的框架。
 
具体效果如下图:




 
即装即用,很方便
1.png

有很多现成的框架。
 
具体效果如下图:
2.png

 

项目添加相关产品以及如何查看是否开cloudflare

wendy 发表了文章 • 1 个评论 • 1876 次浏览 • 2019-01-22 09:21 • 来自相关话题

1.添加相关产品字段
1.后台设置:





 
2.代码设置:





上述代码是默认的横排,若是更改样式,则在样式表里写入想要变换的样式。
 
3.产品后台设置:





 
2.查看网站是否开启cloud flare
法1:通过dos命令窗口ping





可以查看到为104开头,是为开启cloud flare的IP段
 
法2:上述方法需要判断,当不知道是否为cloud flare的IP段时,可通过工具查看










 
像上述工具还有whois
 
 

 
 

  查看全部
1.添加相关产品字段
1.后台设置:

1.1_.png

 
2.代码设置:

1.2_.png

上述代码是默认的横排,若是更改样式,则在样式表里写入想要变换的样式。
 
3.产品后台设置:

1.3_.png

 
2.查看网站是否开启cloud flare
法1:通过dos命令窗口ping

2.1_.png

可以查看到为104开头,是为开启cloud flare的IP段
 
法2:上述方法需要判断,当不知道是否为cloud flare的IP段时,可通过工具查看

2.2_.1_.png


2.2_.2_.png

 
像上述工具还有whois