专业WORDPRESS主题设计制作

如何创建WordPress分类目录?WP分类目录管理(wordpress目录结构)

发布于: 2022-11-03

1 WordPress分类目录

  • 2 如何添加新分类目录?
    • 2.1 1)名称
    • 2.2 2)别名
    • 2.3 3)父级分类目录
    • 2.4 3)描述
  • 3 如何默认分类设置?
  • 4 如何管理现有分类?
  • 5 如何查看分类ID?

 

本文是《WordPress建站教程》系列文章的第 13 部分,该系列共包含以下 21 个部分:

  1. WordPress是什么意思?干什么的?能做什么网站?
  2. 个人/公司建站需要多少钱?搭建企业网站费用价格
  3. 建站需要什么程序软件?自己做网站需哪些条件手续
  4. 如何选择合适的域名?网站建设域名注册建议&原则
  5. NameSilo域名注册教程(送你 1 美金 NameSilo优惠码)
  6. BlueHost主机怎么样?最新BlueHost美国优惠码/优惠券
  7. Bluehost如何一键自动安装WordPress?BH建站教程
  8. NameSilo将域名NS解析到Bluehost/SiteGround教程
  9. 如何手动搭建WordPress?WordPress安装教程
  10. 如何登陆WordPress后台?WP后台登录地址
  11. WordPress怎么用?WordPress后台常规设置&中文Title
  12. WordPress如何修改语言设定?更换中文/英文设置方法
  13. 如何创建WordPress分类目录?WP分类目录管理
  14. WordPress如何发布文章?自己发文章的编辑选项
  15. WordPress如何新建页面?添加/编辑页面设置
  16. WordPress如何添加菜单?自定义导航栏显示选项
  17. FTP怎么在线解压缩zip文件?PHP线上解压程序下载
  18. FTP工具连接超时失败WordPress如何配置连服务器?
  19. WordPress主题是什么?如何安装WordPress模板?
  20. 如何安装WordPress插件?3种安装WordPress插件方法
  21. VPS如何使用rclone备份?CentOS使用GDrive自动同步教程

新媒体人学习用WordPress建站做网络推广,将具有不同主题的文章被分配到不同的分类,可以帮助访问者,找到他们想要的内容,并改善用户体验。

因此,有必要为你的电商网站创建文章分类。

那么WordPress是如何创建和管理文章分类?我们今天就来看看。

在创建分类之前,最好先清楚地了解网站内容的方向,然后列出首选的分类名称(通常使用2-6个单词)。

WordPress分类目录

登录WordPress后台 → 文章 → 分类目录

你可以看到分类创建和分类管理界面 ▼

wordpress-catagory

如何添加新分类目录?

默认情况下,有4个选项,可用于添加分类:

名称

  1. 别名
  2. 父级分类目录
  3. 描述

1)名称

  • 分类的名称,通常为2-6个单词

如下图WordPress分类目录中的 “微信营销 所示 ▼

wordpress-catagory

2)别名

  • 主要用于分类目录中的URL。
  • https://www.wordpressx.com/china-phone-number 就是分类目录“中国手机号码”的别名。
  • (WordPress默认会自动将 /category 添加到URL中,以区分它文章分类目录)

3)父级分类目录

  • 默认是一级分类,也能在一级分类下创建子分类;
  • 如果还能将一级分类的内容,归类为更详细的部分,请考虑添加子分类。

3)描述

  • 描述此分类的内容,并且一些WordPress主题,会调用描述作为分类的描述(description)。

如何默认分类设置?

默认分类的主要目的是,如果在编写文章时,未手动指定文章的分类,则会自动将其划分为默认分类。

  • 登录WordPress后台 → 设置 → 撰写
  • 就能设置“默认文章分类目录”。

如何管理现有分类?

通过将鼠标放在分类名称上,就会出分类目录的管理菜单 ▼

  • 编辑 | 快速编辑 | 删除 | 查看

如下图WordPress分类目录的 “电商” 所示 ▼

wordpress-catagory

  • 你可以单击查看它。

请务必注意,如果某个分类为“默认分类”且无法删除,则可以先将其他分类设置为默认分类,然后删除该分类。

如何查看分类ID?

有时,例如,一些WordPress主题设置选项,需要填写分类ID,来调用分类的内容,此时你需要查看分类ID

将鼠标放在分类名称上,接着右键单击 “复制链接地址”,以获取以下链接:

https: //域名/edit-tags.php?action=edit&taxonomy=category&tag_ID=1&post_type=post
  • 其中 ID=1 是此分类目录的ID

以上是WordPress分类目录的基本介绍,如果你有任何疑问,可以留言。

扩展阅读:

WordPress怎么用?WordPress后台常规设置&中文Title

我们在上一篇文章中,说到了如何安装和搭建WordPress。接下来,我们需要快速熟悉WordPress,并执行一些必要的基本设置。在开始设置之前,建议你先单击左侧菜单栏中的每个选项,以查看其……

hyperlink-icon_350x350-9如何手动搭建WordPress?WordPress安装教程

我们网站之前分享了WordPress的新手入门建站教程:WordPress是什么意思?干什么的?能做什么网站? WordPress做网站需哪些条件手续?接下来,更新系列文章,本文主要演示如何手……

how-install-wordpress_001-1如何让WordPress分类/标签/作者页显示置顶文章?

WordPress有一个内置的文章置顶功能,但默认只支持首页显示置顶文章。其他存档页面(例如分类页面,标签页面,作者页面和日期页面)不能显示置顶文章在顶部,只能以默认顺序显示。很多使……

what-is-wordpress-3

阅读该系列的其它文章:

<< 上一篇:WordPress如何修改语言设定?更换中文/英文设置方法
下一篇:WordPress如何发布文章?自己发文章的编辑选项 >>

希望我们网站( https://www.wordpressx.com/ ) 分享的《如何创建WordPress分类目录?WP分类目录管理》,对您有帮助。

外贸网站如何才能做好SEO推广服务(外贸 seo)

发布于: 2022-08-28

本项目是外贸Wordpress欧美版网站SEO关键词排名优化的整体推广服务。

WordPress具有良好的功能和优化支持,界面风格国际化,非常适合营销推广平台。

SEO关键词排名优化说明

1、网站优化的先决条件:需要客户配合完成网站的丰富内容。 没有实际内容的空网站无法获得高质量的排名。 并让我们对每个页面的关键词、描述、内容元素等程序进行引导和改进。

2、关键词筛选与布局:一个页面的最佳关键词数量为三个左右,并且这些关键词是相互关联的。 不要贪心,除非你的产品很冷门,或者更专业的东西,客户来回搜索这么多词,没有一个网站可以说包含了自己行业的所有关键词。 另外,关键词主要是长尾关键词,即核心关键词和附加关键词组合形成的长尾关键词。

外贸网站如何才能做好SEO推广服务

3、其他站内优化细节:站内SEO工作还包括很多细节,比如检查域名跳转状态、404页面设置、Meta标签优化设置、图片属性、站点地图等,都是由 我们。

4、关于排名保证:我们没有所谓的“保证排名”的噱头。 这种类型的保证只是例行公事,是谷歌SEO优化公司常用的伎俩。

5、工作周期和时效:一般情况下,现场SEO工作需要20天完成,场外SEO需要1个月才能完成。 将两者相加,总优化周期约为两个月。 如果网站比较大,站内SEO需要的时间会比较长。

6、关键优化数据分析:我们主要使用谷歌分析统计分析平台获取通过优化获得的关键词排名和访问流量。

WordPress菜单图标CSS怎么添加?安装WP导航图标字体插件(wordpress 菜单)

发布于: 2022-11-03

1 如何使用图标字体?

  • 2 注意事项

 

新媒体人做SEO就是在给网站优化和提升用户体验。

你可以在WordPress网站上,添加图标字体,非常美观,支持响应式设计的WP主题模板。

图标字体和小图像格式的图标不同:

  • 支持视网膜显示.
  • 可以无限放大。
  • 将导航菜单上的项目分别个性化为Icon字体。

具体效果图,可查看我们网站的导航菜单。

如何使用图标字体?

第 1 步:安装插件

  • WP后台 → 插件 → 安装插件 → 搜索“Font Awesome 4 Menus”,下载并安装并启用;
  • 你也可以直接在网站上下载,然后上传后通过FTP上传或安装。

第 2 步:寻找图标字体

点此前往 图标字体官方网站

打开图标字体官方网站,找到我们需要的图标 ▼

search-home-font-awesome

  • 你可以在单击图标时显示的 <i class =“fa fa-home”> </ i>复制 fa fa-home。
  • 如果主页图标名称为home,那么我们需要在 “菜单CSS类” 中输入 fas fa-home

第 3 步:菜单输入CSS类字体图标

  • WP后台 → 外观 → 菜单,进入菜单设置页面。
  • 选择并编辑一个菜单项,
  • 在CSS类中,粘贴我们刚刚复制的图标字体名称(fa fa-home) ▼

font-awesome-home

  • (其他图标的操作是相同的)
  • 最后点击保存可以。

注意事项

如果在编辑菜单项面板中没有CSS类,则可以打开右上角的 “显示选项”,并在显示菜单的高级属性中,选中“CSS类” ▼

menu-css-class

  • 当然,这个图标字体库不限于在导航菜单中使用,只要将相应的图标代码添加到主题模板的相应位置即可。

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress菜单图标CSS怎么添加?安装WP导航图标字体插件》,对您有帮助。

WordPress如何将外链转内链?文章外链自动转成内链代码(wordpress外链跳转插件)

发布于: 2022-11-03

1 外链转成内链优势

  • 2 第 1 步:上传文件到网站根目录
    • 2.1 PHP版本
    • 2.2 JS版本
    • 2.3 PHP和JS哪个好?
  • 3 第 2 步:添加代码到 function.php 文件
    • 3.1 外链跳转无加密
    • 3.2 外链跳转base64加密【推荐】
  • 4 robots.txt屏蔽蜘蛛

 

WordPress如何将外链转内链?

文章外链自动转成内链代码

有时候我们因为做谷歌SEO排名,在WordPress网站分享一些被中国网络封锁的海外网站或论坛,这样的链接有被墙风险。

innity_adZoneAsync.q.push(function(){innity_adZoneAsync.display(“ee389847678a3a9d1ce9e4ca69200d06″,”96572”,{“target”:”div-ad-innity-96572/0″,”origin”:”MY”});});

所以,我们要将文章中某些外链自动转换成内链。

外链转成内链优势

  • 安全强化:增强对恶意请求的简单保护;
  • 跳转模式:使用noscript标签来增加html js跳转模式;
  • 跳转加密:Base64加密的外部链,兼容非加密跳转;
  • 禁止收录:添加了禁止搜索引擎蜘蛛收录和捕获的META声明;
  • 禁止使用:禁止其他网站使用我们的跳转页面。

第 1 步:上传文件到网站根目录

WordPress文章外链自动转成内链的代码,有2个版本:

  1. PHP版本
  2. JS版本

PHP版本

将以下 PHP 代码保存为 go.php 并上传到网站根目录。

<?
php
if(strlen($_SERVER['REQUEST_URI']) > 255 ||
 strpos($_SERVER['REQUEST_URI'], "eval(") ||
 strpos($_SERVER['REQUEST_URI'], "base64")) {
 @header("HTTP/1.1 414 Request-URI Too Long");
 @header("Status: 414 Request-URI Too Long");
 @header("Connection: Close");
 @exit;
}
//通过QUERY_STRING取得完整的传入数据,然后取得url=之后的所有值,兼容性更好
$t_url = preg_replace('/^url=(.*)$/i','$1',$_SERVER["QUERY_STRING"]);
//此处可以自定义一些特别的外链,不需要可以删除以下5行
if($t_url=="chenweiliang" ) {
 $t_url="https://www.wordpressx.com/";
} elseif($t_url=="etufo") {
 $t_url="https://www.etufo.org/";
}
//数据处理
if(!empty($t_url)) {
 //判断取值是否加密
 if ($t_url == base64_encode(base64_decode($t_url))) {
 $t_url = base64_decode($t_url);
 }
 //对取值进行网址校验和判断
 preg_match('/^(http|https|thunder|qqdl|ed2k|Flashget|qbrowser):///i',$t_url,$matches);
 if($matches){
 $url=$t_url;
 $title='页面加载中,请稍候...';
 } else {
 preg_match('/./i',$t_url,$matche);
 if($matche){
 $url='http://'.$t_url;
 $title='页面加载中,请稍候...';
 } else {
 $url = 'http://'.$_SERVER['HTTP_HOST'];
 $title='参数错误,正在返回首页...';
 }
 }
} else {
 $title = '参数缺失,正在返回首页...';
 $url = 'http://'.$_SERVER['HTTP_HOST'];
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex, nofollow" />
<noscript><meta http-equiv="refresh" content="1;url='<?php echo $url;?>';"></noscript>
<script>
function link_jump()
{
 //禁止其他网站使用我们的跳转页面
 var MyHOST = new RegExp("<?php echo $_SERVER['HTTP_HOST']; ?>");
 if (!MyHOST.test(document.referrer)) {
 location.href="http://" + MyHOST;
 }
 location.href="<?php echo $url;?>";
}
//延时1S跳转,可自行修改延时时间
setTimeout(link_jump, 1000);
//延时50S关闭跳转页面,用于文件下载后不会关闭跳转页的问题
setTimeout(function(){window.opener=null;window.close();}, 50000);
</script>
<title><?php echo $title;?></title>
<style type="text/css">
body{background:#555}.loading{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.spinner-wrapper{position:absolute;top:0;left:0;z-index:300;height:100%;min-width:100%;min-height:100%;background:rgba(255,255,255,0.93)}.spinner-text{position:absolute;top:45%;left:50%;margin-left:-100px;margin-top:2px;color:#000;letter-spacing:1px;font-size:20px;font-family:Arial}.spinner{position:absolute;top:45%;left:50%;display:block;margin-left:-160px;width:1px;height:1px;border:20px solid rgba(255,0,0,1);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border-left-color:transparent;border-right-color:transparent;-webkit-animation:spin 1.5s infinite;-moz-animation:spin 1.5s infinite;animation:spin 1.5s infinite}@-webkit-keyframes spin{0%,100%{-webkit-transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(720deg) scale(0.6)}}@-moz-keyframes spin{0%,100%{-moz-transform:rotate(0deg) scale(1)}50%{-moz-transform:rotate(720deg) scale(0.6)}}@-o-keyframes spin{0%,100%{-o-transform:rotate(0deg) scale(1)}50%{-o-transform:rotate(720deg) scale(0.6)}}@keyframes spin{0%,100%{transform:rotate(0deg) scale(1)}50%{transform:rotate(720deg) scale(0.6)}}
</style>
</head>
<body>
<div class="loading">
 <div class="spinner-wrapper">
 <span class="spinner-text">页面加载中,请稍候...</span>
 <span class="spinner"></span>
 </div>
</div>
</body>
</html>

JS版本

将以下 JS 代码保存为 go.html 并上传到网站根目录。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex, nofollow" />
<script>
//base64加密解密函数
var base64EncodeChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);function base64encode(str){var out,i,len;var c1,c2,c3;len=str.length;i=0;out="";while(i<len){c1=str.charCodeAt(i++)&255;if(i==len){out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt((c1&3)<<4);out+="==";break}c2=str.charCodeAt(i++);if(i==len){out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt(((c1&3)<<4)|((c2&240)>>4));out+=base64EncodeChars.charAt((c2&15)<<2);out+="=";break}c3=str.charCodeAt(i++);out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt(((c1&3)<<4)|((c2&240)>>4));out+=base64EncodeChars.charAt(((c2&15)<<2)|((c3&192)>>6));out+=base64EncodeChars.charAt(c3&63)}return out}function base64decode(str){var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out="";while(i<len){do{c1=base64DecodeChars[str.charCodeAt(i++)&255]}while(i<len&&c1==-1);if(c1==-1){break}do{c2=base64DecodeChars[str.charCodeAt(i++)&255]}while(i<len&&c2==-1);if(c2==-1){break}out+=String.fromCharCode((c1<<2)|((c2&48)>>4));do{c3=str.charCodeAt(i++)&255;if(c3==61){return out}c3=base64DecodeChars[c3]}while(i<len&&c3==-1);if(c3==-1){break}out+=String.fromCharCode(((c2&15)<<4)|((c3&60)>>2));do{c4=str.charCodeAt(i++)&255;if(c4==61){return out}c4=base64DecodeChars[c4]}while(i<len&&c4==-1);if(c4==-1){break}out+=String.fromCharCode(((c3&3)<<6)|c4)}return out}function utf16to8(str){var out,i,len,c;out="";len=str.length;for(i=0;i<len;i++){c=str.charCodeAt(i);if((c>=1)&&(c<=127)){out+=str.charAt(i)}else{if(c>2047){out+=String.fromCharCode(224|((c>>12)&15));out+=String.fromCharCode(128|((c>>6)&63));out+=String.fromCharCode(128|((c>>0)&63))}else{out+=String.fromCharCode(192|((c>>6)&31));out+=String.fromCharCode(128|((c>>0)&63))}}}return out}function utf8to16(str){var out,i,len,c;var char2,char3;out="";len=str.length;i=0;while(i<len){c=str.charCodeAt(i++);switch(c>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:out+=str.charAt(i-1);break;case 12:case 13:char2=str.charCodeAt(i++);out+=String.fromCharCode(((c&31)<<6)|(char2&63));break;case 14:char2=str.charCodeAt(i++);char3=str.charCodeAt(i++);out+=String.fromCharCode(((c&15)<<12)|((char2&63)<<6)|((char3&63)<<0));break}}return out}function doit(){var f=document.f;f.output.value=base64encode(utf16to8(f.source.value));f.decode.value=utf8to16(base64decode(f.output.value))};
//获取请求参数,支持伪静态
function GetQueryString(name)
{
 var reg = new RegExp("(^|&)"+ name +"=(.*)$");
 var r = window.location.search.substr(1).match(reg);
 if(r!=null) {
 return unescape(r[2]);
 } else {
 return window.location.pathname.replace('/go/',''); //注意代码中的/goto/和跳转地址/goto/保持一致,请记得自行修改!
 }
}
var jump_url = GetQueryString("url");
//若传入的是base加密数据,则进行解密处理
if( jump_url==base64encode(base64decode(jump_url))) {
 jump_url = base64decode(jump_url);
}
//url简单正则
var UrlReg = "^((http|https|thunder|qqdl|ed2k|Flashget|qbrowser|ftp|rtsp|mms)://)";
//自定义一些跳转字符串,请根据实际需求自行发挥
if(jump_url=="chenweiliang") {
 var jump_url="https://www.wordpressx.com/";
}
if(jump_url=="etufo") {
 var jump_url="https://www.etufo.org/";
}
//网址校验
if(jump_url == null || jump_url.toString().length<1 || !jump_url.match(UrlReg)) {
 document.title = '参数错误,正在返回首页...';
 jump_url = location.origin;
}
//延时执行跳转
setTimeout(
function link_jump()
{
//非本站域名不允许使用此跳转页面,请自行修改wordpressx.com为自己的域名
 var MyHOST = new RegExp("wordpressx.com");
 if (!MyHOST.test(document.referrer)) {
 location.href = "http://" + MyHOST;
 return;
 }
 location.href = jump_url;
}, 1000);
setTimeout(function(){window.opener=null;window.close();}, 50000);
</script>
<title>页面加载中,请稍候...</title>
<style type="text/css">
body{background:#555}.loading{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.spinner-wrapper{position:absolute;top:0;left:0;z-index:300;height:100%;min-width:100%;min-height:100%;background:rgba(255,255,255,0.93)}.spinner-text{position:absolute;top:45%;left:50%;margin-left:-100px;margin-top:2px;color:#000;letter-spacing:1px;font-size:20px;font-family:Arial}.spinner{position:absolute;top:45%;left:50%;display:block;margin-left:-160px;width:1px;height:1px;border:20px solid rgba(255,0,0,1);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border-left-color:transparent;border-right-color:transparent;-webkit-animation:spin 1.5s infinite;-moz-animation:spin 1.5s infinite;animation:spin 1.5s infinite}@-webkit-keyframes spin{0%,100%{-webkit-transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(720deg) scale(0.6)}}@-moz-keyframes spin{0%,100%{-moz-transform:rotate(0deg) scale(1)}50%{-moz-transform:rotate(720deg) scale(0.6)}}@-o-keyframes spin{0%,100%{-o-transform:rotate(0deg) scale(1)}50%{-o-transform:rotate(720deg) scale(0.6)}}@keyframes spin{0%,100%{transform:rotate(0deg) scale(1)}50%{transform:rotate(720deg) scale(0.6)}}
</style>
</head>
<body>
<div class="loading">
 <div class="spinner-wrapper">
 <span class="spinner-text">页面加载中,请稍候...</span>
 <span class="spinner"></span>
 </div>
</div>
</body>
</html>

请注意修改://非本站域名不允许使用此跳转页面,请自行修改wordpressx.com为自己的域名

innity_adZoneAsync.q.push(function(){innity_adZoneAsync.display(“ee389847678a3a9d1ce9e4ca69200d06″,”96574”,{“target”:”div-ad-innity-96574/0″,”origin”:”MY”});});

PHP和JS哪个好?

PHP 版本和 JS 版本的功能是一样的,区别在于:

  • PHP版本是动态的,略有服务器负载产生;
  • 而JS版本要求浏览器支持JS才能正常工作,
  • 但是现在,大多数浏览器都支持它!

注意:如果测试JS版本的跳转代码无效,就用PHP的跳转代码。

第 2 步:添加代码到 function.php 文件

上传跳转页面后,接着就是将外链跳转代码,添加到WordPress主题的 function.php 文件里。

article_with_pictures_plugin_1246_permanent_7f2e54494e48f3f75323aee313c93b09.webp

2 选 1 代码:

  • 1)外链跳转无加密
  • 2)外链跳转base64加密【推荐】

外链跳转无加密

// 外链跳转无加密go.html?url
add_filter('the_content','link_to_jump',999);
 function link_to_jump($content){
 preg_match_all('/<a(.*?)href="(.*?)"(.*?)>/',$content,$matches);
 if($matches){
 foreach($matches[2] as $val){
 if(strpos($val,'://')!==false && strpos($val,home_url())===false && strpos($val,'wordpressx.com')===false && strpos($val,'ufo.org.in')===false && strpos($val,'etufo.org')===false && !preg_match('/.(jpg|jepg|png|ico|bmp|gif|tiff)/i',$val) && !preg_match('/(ed2k|thunder|Flashget|flashget|qqdl):///i',$val))
{ 
 $content=str_replace("href="$val"", "rel="nofollow" target="_blank" href="go.html?url=$val" ",$content);

}
 }
 }
 return $content;
 }

外链跳转base64加密【推荐】

// 外链跳转base64加密go.html?url
 add_filter('the_content','link_to_jump',999);
 function link_to_jump($content){
 preg_match_all('/<a(.*?)href="(.*?)"(.*?)>/',$content,$matches);
 if($matches){
 foreach($matches[2] as $val){
 if(strpos($val,'://')!==false && strpos($val,home_url())===false && strpos($val,'wordpressx.com')===false && strpos($val,'ufo.org.in')===false && strpos($val,'etufo.org')===false && !preg_match('/.(jpg|jepg|png|ico|bmp|gif|tiff)/i',$val) && !preg_match('/(ed2k|thunder|Flashget|flashget|qqdl):///i',$val))
{ 
 $content=str_replace("href="$val"", "rel="nofollow" target="_blank" href="go.html?url=" .base64_encode($val). "" ",$content);

}
 }
 }
 return $content;
 }

排除指定某个外链域名不自动转成内链(域名白名单):

&& strpos($val,'你的域名')===false

robots.txt屏蔽蜘蛛

为了避免搜索引擎蜘蛛抓取到跳转链接,我们可以 robots.txt 文件里,添加禁止搜索引擎蜘蛛抓取的规则:

User-agent: *
Disallow: /go.html?url=*
Disallow: /go.php?url=*

本文未完,请继续看“扩展阅读”

扩展阅读:

  • WordPress评论者链接如何在新窗口打开跳转?评论外链自动转内链代码

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress如何将外链转内链?文章外链自动转成内链代码》,对您有帮助。

TAG:

WordPress网站安全防护插件配置:All In One WP Security(wordpress维护插件)

发布于: 2022-11-03

1 WP安全登录插件推荐

  • 1.1 用户帐户安全
  • 1.2 用户登录安全
  • 1.3 用户注册安全
  • 1.4 数据库安全
  • 1.5 文件系统安全
  • 1.6 HTACCESS和WP-CONFIG.PHP文件备份和恢复
  • 1.7 黑名单功能
  • 1.8 防火墙功能
  • 1.9 蛮力登录攻击预防
  • 1.10 WHOIS查询
  • 1.11 安全扫描器
  • 1.12 评论垃圾邮件安全
  • 1.13 前端文本复制保护
  • 1.14 定期更新和增加新的安全功能
  • 1.15 适用于最流行的WORDPRESS插件
  • 1.16 附加功能
  • 2 常见问题
  • 3 提示服务暂时无法使用

 

有些新媒体人想要做好WordPress网站安全防护,抱怨这2款WP安全插件:

  • 1)Wordfence
  • 2)iThemes Security

就连最基本的导出导入设定功能,都要付费专业版功能,才能使用,呵呵!

WP安全登录插件推荐

我们在WP官方仔细搜索,很快就找到这款WP插件:

和前2者的主要区别在于,免费用户也能使用功能全面的网站防护设置。

最重要的是,可以免费使用导入导出设定的功能 ▼

aiowpsec-import-export

想要设定 All In One WP Security & Firewall 插件的导入导出功能,请点击WP安全的选项 “设置”  ▼

aiowps-security-settings

以下是该插件提供的WordPress安全防护和防火墙功能列表:

用户帐户安全

  • 检测是否存在具有默认“admin”用户名的用户帐户,并轻松将用户名更改为你选择的值。
  • 该插件还将检测你是否有任何WordPress用户帐户具有相同的登录名和显示名称。考虑到显示名称与登录名相同的地方是不好的安全做法,因为你已经知道登录名了。
  • 密码强度工具,使你可以创建非常强大的密码。
  • 停止用户页面。所以用户/机器人不能通过作者永久链接发现用户信息。

用户登录安全

  • 使用登录锁定功能防止“强力登录攻击”。具有特定IP地址或范围的用户将根据配置设置被锁定在系统外一段预定的时间,并且你也可以选择通过电子邮件通知,由于登录尝试过多而被锁定的人员。
  • 作为管理员,你可以查看所有被锁定的用户列表,这些列表显示在易于阅读和导航的表格中,也可以通过单击按钮来解锁单个或批量IP地址。
  • 在可配置的时间段之后强制注销所有用户
  • 监视/查看失败的登录尝试,显示用户的IP地址,用户名/用户名和失败的登录尝试的日期/时间
  • 通过跟踪用户名,IP地址,登录日期/时间和注销日期/时间,监控/查看系统上所有用户帐户的帐户活动。
  • 能够自动锁定尝试使用无效用户名登录的IP地址范围。
  • 能够查看当前登录到你的网站的所有用户的列表。
  • 允许你在特定的白名单中指定一个或多个IP地址。列入白名单的IP地址将可以访问你的WP登录页面。
  • 将验证码添加到WordPress登录表单。
  • 添加验证码到你的WP登录系统的忘记密码表单。

用户注册安全

  • 启用WordPress用户帐户的手动审批。如果你的网站允许用户通过WordPress注册表创建自己的帐户,那么你可以通过手动批准每个注册来最大限度地减少垃圾邮件或伪造注册。
  • 能够将验证码添加到WordPress的用户注册页面,以防止垃圾邮件用户注册。
  • 能够将WordPress添加到WordPress的用户注册表单中,以减少机器人的注册尝试。

数据库安全

  • 轻轻点击一个按钮,即可将默认的WP前缀设置为你所选择的值。
  • 安排自动备份和电子邮件通知,或者只要点击一下即可进行即时数据库备份。

文件系统安全

  • 识别具有不安全权限设置的文件或文件夹,并通过单击按钮将权限设置为推荐安全值。
  • 通过从WordPress管理区域禁用文件编辑保护你的PHP代码。
  • 从单一菜单页面轻松查看和监控所有主机系统日志,并随时了解服务器上发生的任何问题或问题,以便快速解决问题。
  • 防止用户访问你的WordPress网站的readme.html,license.txt和wp-config-sample.php文件。

HTACCESS和WP-CONFIG.PHP文件备份和恢复

  • 轻松备份你的原始.htaccess和wp-config.php文件,以防你需要使用它们来恢复损坏的功能。
  • 只需点击几下,即可从管理控制面板修改当前活动的.htaccess或wp-config.php文件的内容

黑名单功能

  • 禁止用户通过指定IP地址或使用通配符指定IP范围。
  • 通过指定用户代理来禁止用户。

防火墙功能

如果你导入的是其它网站的设定,同时勾选了“Enable 404 IP Detection and Lockout(启用404 IP检测和锁定)”:

请务必在 “防火墙” 选项里,设置 “404 Lockout Redirect URL(404锁定重定向URL)”网址,不然会重定向到其它网站 ▼

aiowpsec-404-detection

这个插件允许你通过htaccess文件轻松地为你的网站添加大量的防火墙保护。在你网站上的任何其他代码运行之前,你的Web服务器会先运行htaccess文件。

因此,这些防火墙规则将阻止恶意脚本,以免有机会到达你网站上的WordPress代码。

  • 访问控制设施。
  • 立即激活一系列从基本,中级和高级的防火墙设置。
  • 启用着名的“5G黑名单”防火墙规则。
  • 禁止代理评论发布。
  • 阻止访问调试日志文件。
  • 禁用跟踪和跟踪。
  • 拒绝恶意或恶意的查询字符串。
  • 通过激活全面的高级字符串过滤器来防止跨站点脚本(XSS)。
    或者在浏览器中没有特殊cookie的恶意机器人。你(网站管理员)将知道如何设置这个特殊的cookie,并能够登录到你的网站。
  • WordPress PingBack漏洞保护功能。此防火墙功能允许用户禁止访问xmlrpc.php文件,以防止pingback功能中的某些漏洞。这也有助于阻止漫游器不断访问xmlrpc.php文件并浪费你的服务器资源。
  • 能够阻止虚假的Googlebots抓取你的网站。
  • 能够防止图像盗链。使用这个来防止他人盗链你的图片。
  • 能够记录你网站上的所有404个事件。你也可以选择自动阻止太多404的IP地址。
  • 能够添加自定义规则来阻止访问你的网站的各种资源。

蛮力登录攻击预防

  • 通过我们特殊的基于Cookie的暴力登录预防功能即时阻止暴力登录攻击。此防火墙功能将阻止所有来自人类和机器人的登录尝试。
  • 能够添加一个简单的数学验证码到WordPress的登录表单来抵御暴力登录攻击。
  • 能够隐藏管理登录页面。重命名你的WordPress登录页面的URL,以便机器人和黑客无法访问你真正的WordPress登录URL。该功能允许你将默认登录页面(wp-login.php)更改为你配置的内容。
  • 能够使用登录蜜罐,这将有助于减少机器人的蛮力登录尝试。

WHOIS查询

  • 执行可疑主机或IP地址的WHOI查询并获取完整详细信息。

安全扫描器

  • 文件更改检测扫描程序可以提醒你,如果你的WordPress系统中有任何文件已经改变。然后,你可以调查,看看这是一个合法的变化,或者一些错误的代码被注入。
  • 数据库扫描器功能可用于扫描数据库表。它会查找任何常见的可疑字符串,JavaScript和一些WordPress核心表中的html代码。

评论垃圾邮件安全

  • 监控持续产生最多垃圾评论的最活跃的IP地址,并立即通过单击按钮来阻止它们。
  • 如果评论不是来源于你的域名,则可以阻止提交评论(这会减少你网站上的某些垃圾评论发布)。
  • 添加一个验证码到你的WordPress评论表格,以增加对评论垃圾邮件的安全性。
  • 自动和永久阻止超过了一定数量的标记为垃圾评论的IP地址。

前端文本复制保护

  • 能够为你的前端禁用右键单击,文本选择和复制选项。

定期更新和增加新的安全功能

  • WordPress的安全是随着时间的推移而发展的。插件作者将定期更新All In One WP安全插件,并提供新的安全功能(如果需要,还会进行修复),以便你放心,让你的站点将处于安全防护技术的前沿。

适用于最流行的WORDPRESS插件

  • 它应该与最流行的WordPress插件顺利工作。

附加功能

  • 能够从你的网站的HTML源代码中删除WordPress生成器元信息。
  • 能够从JS和CSS文件中删除WordPress版本信息包括你的网站。
  • 能够阻止人们访问readme.html,license.txt和wp-config-sample.php文件
  • 在执行各种后端任务(调查安全性攻击,执行站点升级,执行维护工作等)时,能够暂时锁定站点的前端和普通访问者。
  • 能够导出/导入安全设置。
  • 防止其他网站通过框架或iframe显示你的内容。

常见问题

问1:我启用了这个安全插件各种防火墙功能,但现在我被锁定在我的网站之外。我如何解决它?答1:恢复你的WordPress网站的htaccess文件。这将删除任何防火墙,并允许你从头开始。问2:我启用了维护模式,现在我被锁定在我的网站之外。我该怎么办?答2:首先,恢复.htaccess文件,然后登录你的网站。问3:我有一个WordPress多站点(WPMS)安装。我没有看到我的子网站上的这个插件的一些菜单。这是为什么?答3: WordPress多站点为你的所有子站点使用一个单一的文件系统。所以只需要在你的MAIN站点上启用一些安全功能。子站点不会显示这些功能的菜单。你可以从WPMS安装的主站点配置这些设置。问4:如何删除All In One WordPress Security and Firewall 插件答4:在WP后台,点击“插件”,在插件列表里找到 “All In One WP Security” ,点击 “删除” 即可。

提示服务暂时无法使用

service-temporarily-unavailable

错误︰ 出于安全考虑,你的IP地址的访问权限已被阻止。 请与管理员联系。

如果登录网站时,出现以上 “服务暂时无法使用” 的提示消息,说明你的IP地址访问受到了限制。

请尝试通过FTP重命名该插件,取消激活插件后,应该可以登录。

如果FTP重命名该插件,还是无法登录:

  1. 请确保你的所有其他插件已停用。
  2. 然后安装新的副本并启用插件,但不要重新插入规则。
  3. 然后开始启用你的网站所需的功能。

为了避免网站被骇客入侵,现在就开始安装All In One WP Security & Firewall安全插件吧!

点此前往 All In One WordPress Security and Firewall 插件下载页面

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress网站安全防护插件配置:All In One WP Security & Firewall》,对您有帮助。

TAG列表 wordpress最新最热TG汇集,掌握wordpress热线内容
WP安全登录插件推荐wordpress表单跳转Pretty Links Pro插件wordpress代码在线运行Better Search Replace插件wordpress cdnWordPress过滤敏感词插件wordpress常规设置wordpress更换域名图标不显示禁用 xmlrpc.phpRich Snippets结构化数据WordPress超级菜单织梦采集侠wordpressWordPress网站防护wordpress DropboxWordPress网站恶意代码wordpress文章卡片样式Avada主题演示隐藏WordPress后台登录地址robots.txt安全设置WordPress菜单自定义图标谷歌 SEOwp-json防止数据被采集WordPress网站安全防Image Sizes插件CWP控制面板转KLOXO-MRwordpress感谢页面WordPress外链特色图片WordPress文章描文本xmlrpc.php漏洞Avada主题WordPress页脚页眉插件WordPress广告词检测All In One WP Securitycritical automatic updatesShortcodes Ultimate插件wp-json优化WordPress违禁词检查Shortcodes Ultimatewordpress博客如何使用WordPress页脚加载JS修改wordpress登录地址WordPress显示运行数据库WordPress官网制作WordPress打开界面wordpress安全防护nameCheap最新优惠码WP-No-Tag-Base插件wordpress Post ViewsFooter and Post Injections插件WordPress调试模式扒站怎么改wordpress主题wp-json漏洞WordPress滤敏感词过滤插件namechep域名优惠码wordpress文章浏览数量统计WordPress自定义页眉Easy WP Cleaner插件WordPress大气的样式隐藏WordPress代码内版本号网站添加CDN去除tag标签urlMarkdown here插件wp-json链接Jetpack站点加速器CDN图像缓存BackWPup插件WordPress站内搜索排除某些类别的文章CWP开启Redis缓存namechep续费优惠码WordPress虚拟主机伪静态xmlrpc.php攻击WordPress站内搜索排除所有页面bootstrap自适应布局wordpress描文本Featured Image From URLWP插件优化head代码百度熊掌号Jetpack插件Wordfence Security插件http://www.fandutaoci.cnwordpress小图标不显示怎么制作wordpress模板h5自适应布局wp-json安全设置保护robots.txtWP SMTP插件设置wordpress如何制作单页Mega Menu插件安装WordPress插件wordpress漏洞修复WordPress tag模版wordpress打开是代码WordPress tag主机壳WordpressWP SMTP插件robots.txt禁止访问Awesome SupportRedis加速缓存插件WordPress自动备份Dropbox上传失败
服务电话:
0533-2765967

微信 13280692153