专业WORDPRESS主题设计制作

WordPress网站地图怎么生成?设置WP博客站点地图插件(wordpress百度地图插件)

发布于: 2022-11-10

1 WordPress默认生成的网站地图

  • 2 Companion Sitemap Generator网站地图插件
  • 3 Yoast SEO 插件生成的XML Sitemap网站地图
  • 4 Google XML Sitemaps网站地图插件
  • 5 XML Sitemap & Google News网站地图插件

 

WordPress网站地图插件有很多,有免费和付费的WP博客站点地图,应该选择设置哪个最好用?

因为有些网站文章太多,启用后访问XML网站地图URL,可能会出现500错误,所以只有亲自测试后,选择适合自己的,才是最好用的WordPress站点地图插件。

百度不收录文章怎么办?

  • 可以定期把网站链接放到Sitemap里,然后把Sitemap提交给百度。
  • 百度会定期抓取检查你提交的Sitemap和链接,但是收录速度比API推送慢。

不过,在百度搜索资源平台提交网站地图,要求文件地址格式为txt或xml,每个地址文件最多包含50,000个网址且需小于10MB。

“请勿提交索引型sitemap,索引型不予处理,且若存在索引型sitemap,将不允许提交新文件;请删除索引型sitemap后再尝试提交数据。”

因此,需要找到符合度搜索资源平台要求,能够生成“非索引型sitemap”的网站地图插件。

接下来,分享在外星人UFO网站上测试WordPress网站地图插件的一些体会。

WordPress默认生成的网站地图

WordPress默认生成的XML站点地图 ▼

WordPress5.5 版本开始,自带默认 XML 网站地图:你的网站首页/wp-sitemap.xml

  • 如果已启用网站地图插件,可能会自动重定向到网站地图插件生成的xml地址。
  • 若启用XML Sitemap & Google News 和 Companion Sitemap Generator 插件都出错,才使用WordPress默认的网站地图。
WordPress默认生成的网站地图功能 WordPress默认生成的网站地图缺点
  • WP默认生成的 /wp-sitemap.xml 包含多个索引型网站地图;
  • 生成的文章Sitemap包含 2000 个 URL;
  • 适合超过50,000条URL链接的网站;
  • 无法通过选项轻松配置排除和自定义添加URL链接;
  • 需要使用PHP代码设置排除。

Companion Sitemap Generator网站地图插件

Companion Sitemap Generator插件生成的html网站地图 ▼

companion-sitemap-generator

Companion Sitemap Generator网站地图插件功能 Companion Sitemap Generator网站地图插件缺点
  • 仅生成唯一的 /sitemap.xml 包含全网站的URL链接;
  • 适合不超过50,000条URL链接的网站;
  • 可生成html格式的站点地图;
  • 可批量添加链接;
  • 可以配置排除和自定义添加URL链接。
  • 若超过50,000条URL链接,就不符合百度搜索资源平台要求的每个地址文件最多包含50,000个网址

点此进入 Companion Sitemap Generator WordPress插件官网

Yoast SEO 插件生成的XML Sitemap网站地图

yoast-seo-xml-sitemap

Yoast SEO 插件生成的XML Sitemap网站地图功能 Yoast SEO 插件生成的XML Sitemap网站地图缺点
  • 生成的 /sitemap_index.xml 包含多个索引型网站地图;
  • 生成的文章Sitemap包含 1000 个 URL;
  • 适合超过50,000条URL链接的网站。
  • 无法配置排除和自定义添加URL链接,所以不推荐。

点此进入 Yoast SEO WordPress插件官网

Google XML Sitemaps网站地图插件

Google XML Sitemaps插件生成的xml网站地图 ▼

 

Google XML Sitemaps网站地图插件功能 Google XML Sitemaps网站地图插件缺点
  • 生成的 /sitemap.xml 包含多个索引型网站地图;
  • 适合超过50000条URL链接的网站。
 

  • 生成的文章Sitemap是按月份生成;
  • 生成的标签Sitemap是按10条生成。
  • 由于生成Sitemap太多,提交到百度搜索资源平台,非常耗时耗力;
  • 可配置排除和自定义添加URL,但需逐个手动添加链接,无法批量添加链接,所以不推荐。

点此进入 Google XML Sitemaps WordPress插件官网

XML Sitemap & Google News网站地图插件

 

XML Sitemap & Google News网站地图插件功能
  • 生成的 /sitemap.xml 包含较少的索引型网站地图;
  • 适合超过50,000条URL链接的网站;
  • 可批量添加链接;
  • 可以配置排除和自定义添加URL链接。

点此进入 XML Sitemap & Google News WordPress插件官网

API推送:最快速提交百度的方式。建议你马上用这种方式把网站的新文章链接推送给百度,这样才能确保新链接能及时被百度收录。

百度普通收录API收录插件,请浏览下方教程 ▼

百度普通收录API怎么对接?WP插件自动推送工具程序设置教程

WordPress代码实现的百度普通收录API提交方式,可能无法使用,所以最好是使用WordPress插件来实现快速自动或主动提交新文章链接给百度。 百度站长搜索资源平台的提交收录的方式有3种:AP……

laobuluo-baidu-submit_1

注意事项:

  • 如果文章状态设置为“定时发布”,在定时发布文章后老部落百度快速提交插件是不会推送给百度的,只有在“已发布”的状态更新文章,才会提交给百度。
  • 解决办法是把Sitemap提交给百度,百度会定期抓取检查你提交的Sitemap和链接。

希望我们( https://www.wordpressx.com/ ) 分享的《WordPress网站地图怎么生成?设置WP博客站点地图插件》,对您有帮助。

网站服务器如何防范CC/ddos攻击?php防攻击代码部署(网站防御cc攻击)

发布于: 2022-11-03

1 WordPress服务器防CC、ddos攻击代码部署

  • 1.1 WordPress网站防CC/ddos、防止恶意刷新代码
  • 1.2 网站防CC、ddos攻击代码(非WordPress)

本文总结WordPress防CC攻击、DDOS攻击的方法。

写这篇文章的目的是因为很多网络营销人员使用WordPress建站,网站经常受到CC攻击/DDOS攻击,导致网站服务器过载和加载缓慢,影响到他们的电商网站的SEO排名。

现在CC攻击/ DDOS攻击主要是调用N多个IP,频繁刷新网站的某个页面,让服务器的请求连续不断,最后造成服务器过载和宕机。

WordPress服务器防CC、ddos攻击代码部署

  • 以下代码主要功能是将“3秒内连续刷新页面超过5次或以上”的IP地址,指向本地IP地址127.0.0.1。
  • 这种方法防CC、DDOS攻击会好一点。

WordPress网站防CC/ddos、防止恶意刷新代码

将以下代码,添加到当前WordPress主题的function.php文件中 ▼

网站服务器如何防范CC/ddos攻击?php防攻击代码部署(网站防御cc攻击)
// Come form https://www.wordpressx.com/
// WordPress防CC攻击代码,防恶意刷IP
session_start(); //开启session
$timestamp = time();
$ll_nowtime = $timestamp ;
//判断session是否存在 如果存在从session取值,如果不存在进行初始化赋值
if ($_SESSION){
$ll_lasttime = $_SESSION['ll_lasttime'];
$ll_times = $_SESSION['ll_times'] + 1;
$_SESSION['ll_times'] = $ll_times;
}else{
$ll_lasttime = $ll_nowtime;
$ll_times = 1;
$_SESSION['ll_times'] = $ll_times;
$_SESSION['ll_lasttime'] = $ll_lasttime;
}
//现在时间-开始登录时间 来进行判断 如果登录频繁 跳转 否则对session进行赋值
if(($ll_nowtime - $ll_lasttime) < 3){
if ($ll_times>=5){
header("location:http://127.0.0.1");
exit;
}
}else{
$ll_times = 0;
$_SESSION['ll_lasttime'] = $ll_nowtime;
$_SESSION['ll_times'] = $ll_times;
}

网站防CC、ddos攻击代码(非WordPress)

如果是非WordPress建站的朋友,就将以下代码放在header中,效果会更好 ▼

<?php
// Come form https://www.wordpressx.com/
// WordPress防CC攻击代码,防恶意刷IP
session_start(); //开启session
$timestamp = time();
$ll_nowtime = $timestamp ;
//判断session是否存在 如果存在从session取值,如果不存在进行初始化赋值
if ($_SESSION){
$ll_lasttime = $_SESSION['ll_lasttime'];
$ll_times = $_SESSION['ll_times'] + 1;
$_SESSION['ll_times'] = $ll_times;
}else{
$ll_lasttime = $ll_nowtime;
$ll_times = 1;
$_SESSION['ll_times'] = $ll_times;
$_SESSION['ll_lasttime'] = $ll_lasttime;
}
//现在时间-开始登录时间 来进行判断 如果登录频繁 跳转 否则对session进行赋值
if(($ll_nowtime - $ll_lasttime) < 3){
if ($ll_times>=5){
header("location:http://127.0.0.1");
exit;
}
}else{
$ll_times = 0;
$_SESSION['ll_lasttime'] = $ll_nowtime;
$_SESSION['ll_times'] = $ll_times;
}
?>
  • 另外,可以修改上述参数,并且可以根据需要修改参数以获得更好的结果。

希望我们网站( https://www.wordpressx.com/ ) 分享的《网站服务器如何防范CC/ddos攻击?php防攻击代码部署》,对您有帮助。

如何禁用WordPress自动生成缩略图裁剪功能?添加代码(wordpress随机缩略图)

发布于: 2022-11-03

1 禁用WordPress自动生成缩略图裁剪功能

  • 2 删除medium_large_size_w

 

多数新媒体人都会在文章里,直接添加原始图片,也不会用wordpress自动裁剪过的图片。

虽然裁剪过的图片没用,但WordPress不会自动删除掉,日积月累,这些“垃圾图片”浪费了非常多的网站空间容量,同时在备份时会添加很多压力。

WordPress自动裁剪的缩略图我们可以手动删除,最好是完全禁止WordPress自动裁剪图片的功能。

禁用WordPress自动生成缩略图裁剪功能

打开WordPress options模式(WP后台点击【设置】–>【多媒体选项】)
www. xxx  com/wp-admin/options-media.php

将这3个尺寸的图片的长宽,都设为0:

  1. 缩略图大小
  2. 中等大小
  3. 大尺寸

并且,勾选 “总是裁剪缩略图到这个尺寸”。

如下图所示:

1502583185

不过,在WP主题里,通常都会有自动生成缩略图的代码,怎么办呢?

有人说可以用Notepad++打开所有的wordpress主题文件批量搜索关键词 “thumbnail” ,找到了如下代码:

function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}

这是设置图片裁剪尺寸的代码,并且调用了 add_image_size 此函数功能。

add_image_size函数的功能作用:

  • 注册一个新的图片尺寸,意味着你上传新的图片,WordPress 就会创建一个按照这个尺寸的新特色图片。

若想完全禁止 WordPress 自动裁剪缩略图,就只能干掉这个函数了!

最简单的方法是找到此函数,然后注释掉即可。

不过,此法太烂,每次更新WordPress主题就需要重新注释……

通过搜索,找到网上一些禁止某功能的方法,将以下代码复制到 WordPress 主题 functions.php 文件里,便可彻底禁止wordpress自动生成缩略图裁剪功能。

//彻底禁止WordPress创建缩略图
 add_filter( 'add_image_size', create_function( '', 'return 1;' ) );
  • 其实这就是在函数里面插入一个return,将这个函数弃用。

删除medium_large_size_w

在WordPress 4.4版本安装/更新的时候,会将这个 “medium_large_size_w” 尺寸写入到options中,导致后面会一直生成768w像素尺寸缩略图。

当然,前人这个解决方案是要修改数据库,不是很方便。

打开WordPress options模式(WP后台点击【设置】–>【全部设置】)
www. xxx  com/wp-admin/options.php

然后在浏览器按下Ctrl+F搜索:

medium_large_size_w
  • 找到后将值改为0,然后拉到页面底部,点击【保存更改】即可。

虽然添加WordPress代码的方式,能禁用WordPress自动生成缩略图裁剪,但仍然不够全面……

我们推荐你安装使用 Image Sizes插件 ▼

如何禁止WordPress生成多张缩略图?用Image Sizes插件

如何不让WordPress生成多张缩略图?用Image Sizes插件,让你鱼和熊掌2者兼得!看到不少网络营销新手,在学用WordPress建站做网络推广,过段时间后,他们就觉得WordPress非常臃肿,而改用其……

prevent-wordpress-generating-thumbnails

希望我们网站( https://www.wordpressx.com/ ) 分享的《如何禁用WordPress自动生成缩略图裁剪功能?添加代码》,对您有帮助。

get_comment_meta()函数(getcommstate函数)

发布于: 2022-08-19

get_comment_meta()函数主要是用来把新增加的评论的字段的值在后台展示出来。

语法

get_comment_meta()函数
<?php get_comment_meta( $comment_id, $key, $single ); ?>

参数

  1. $comment_id – 评论的id
  2. $key – 字段名。
  3. $single – 布尔型,true或false,设置为true返回一个字符串,设置为false,返回一个数组。

移除WordPress分类tag网址路径+固定链接重定向插件(wordpress固定链接修改了不能访问)

发布于: 2022-11-03

1 移除WordPress网址tag路径插件下载

  • 2 移除WordPress网址分类路径插件下载
  • 3 移除WordPress分类和tag网址路径的注意事项

 

许多使用WordPress建站做SEO的朋友,都希望去掉分类目录链接中的/category/,以及移除/tag/的网址路径。

本来是可以使用Ultimate SEO插件,实现移除WordPress固定链接中的分类和tag网址路径。

不过,现在Ultimate SEO插件免费版已经暂停更新,而且不兼容PHP7以上的版本……

同时,为了让WordPress网站有更好的运行效率,计划将PHP5系统升级到PHP7以上。

解决办法是放弃使用Ultimate SEO插件,停用Miscellaneous里的Remove the URL bases功能。

改成安装WP No Tag Base插件,以及No Category Base (WPML)插件。

若有在Ultimate SEO插件免费版,启用Remove the URL bases的功能的话,需要先在Ultimate SEO插件 → Miscellaneous → Permalink Tweaker → Remove the URL bases下方:

  • 取消勾选“标签”,然后启用WordPress插件WP No Tag Base
  • 取消勾选“分类目录”,然后启用WordPress插件No Category Base (WPML)

 

移除WordPress网址tag路径插件下载

我们可以使用WP No Tag Base插件,实现去除WordPress固定链接中的tag网址路径。

可是目前WordPress插件官网已停止下载WP No Tag Base插件。

你可以点击下方链接,进入我们网站提供的WP No Tag Base插件下载 ▼

WordPress如何去除tag标签urlWP-No-Tag-Base插件下载

你是否想轻松地从WordPress网站中删除默认的“标签”永久链接?WP-No-Tag-Base插件提供了一种简单的方法来做到这一点! 只需安装WP-No-Tag-Base插件并激活它,它将为你完成所有工作。 ……

wp-no-tag-base-plugin-download-1

移除WordPress网址分类路径插件下载

顾名思义,No Category Base (WPML)插件将从你的类别永久链接(例如,将“ https://www.wordpressx.com /category/my-category/”更改为“ https://www.wordpressx.com /my-category/”)中完全删除网址中的“ Category Base”。

该插件不需要设置或修改核心的wordpress文件,也不会断开任何链接。它还将负责将你的旧类别链接重定向到新的链接。

点此进入 No Category Base (WPML)插件 下载页面

  1. 更好且合乎逻辑的永久链接,例如“ mysite.com/my-category/”和“ mysite.com/my-category/my-post/”。
  2. 简单的插件–几乎不增加任何开销。
  3. 开箱即用-无需设置。
  4. 无需修改WordPress文件。
  5. 不需要其他插件即可使用。
  6. 与站点地图插件兼容。
  7. 与WPML兼容。
  8. 适用于多个子类别。
  9. 与WordPress Multisite一起使用。
  10. 将旧类别的永久链接重定向到新类别(301重定向,适合SEO)。

若有安装系列文章插件,系列文章的URL仍然有误,需要启用Permalink Manager Pro插件,这样才能实现固定链接重定向插件:

Permalink Manager插件是最先进且评级最高的WordPress永久链接编辑器,可帮助WordPress用户控制所有帖子,页面,自定义帖子类型元素的URL地址(Pro版本支持分类法)。为避免在定义新的自定义永久链接后出现404或重复的内容错误,尝试访问旧的永久链接的访问者将被自动重定向到新的自定义URL。

该插件支持所有自定义帖子类型和自定义分类法以及流行的第三方插件,包括WooCommerce,Yoast SEO,WPML和Polylang。为了进一步提高SEO性能,插件设置提供了禁用规范重定向(由WordPress本地使用)并控制尾部斜杠设置的可能性。

  • 编辑固定链接URL网址
    链接可以分别为每篇文章、页面和公共自定义帖子类型。设置完全自定义的永久链接(类别,标签和自定义分类术语,可以在Permalink Manager Pro中编辑永久链接)
  • 自定义帖子类型支持
    还可以排除特定的帖子类型和分类法,以阻止Permalink Manager过滤其永久链接。
  • 自定义永久结构
    该插件允许指定默认情况下应如何格式化自定义永久链接(在添加新帖子/术语时或在重新生成永久链接之后)
  • 翻译永久
    链接当启用WPML或Polylang插件时,Permalink Manager允许翻译和设置每种语言的不同永久链接格式/结构。
  • 自动重定向
    旧的(本机)永久链接重定向到新的(自定义)永久链接(以301或302模式),以防止404错误(SEO友好)。
  • 规范重定向
    可以禁用本地规范重定向。
  • 批量编辑器
    “重新生成/重置” +“查找并替换”工具,允许批量/批量更改永久链接(或本机子弹)。
  • 尾部斜杠设置
    可以将其强制或从所有永久链接中删除。

注意事项:在Permalink Manager Pro插件 → Settings → Trailing slashes选项,必须选择“Use default settings”。

  • 推荐启用WordPress插件“Permalink Trailing Slash Fixer”。
  • 否则,可能会造成php-cgi占用大量服务器资源。
  • 同时,在Permalink Manager Pro插件 → Settings → Trailing slashes redirect选项,取消勾选。

移除WordPress分类和tag网址路径的注意事项

在安装启用WordPress插件之前,为了避免出现不可逆的操作之前,请务必必须事先做好WordPress网站数据库备份。

  • 可以通过phpMyAdmin、帝国备份王,或者WP-DBManager这样的数据库备份插件,你可以选择你会的,熟悉的一种方式来做。

测试过其它的WordPress插件,例如:

  • wp-no-base-permalink插件
  • custom-post-type-permalinks插件
  • permalinks-customizer插件
  • custom-permalinks插件

如果不能自动301重定向URL,旧链接可能不会跳转到新链接。

只有这2个WordPress插件(WP No Tag Base、No Category Base)才能分别自动301重定向标签和分类URL网址。

若不能自动重定向,那么之前积累的SEO权重必将受到负面影响。

因此,我们需要启用WP No Tag Base插件和No Category Base插件,就能解决301重定向URL的问题。

希望我们网站( https://www.wordpressx.com/ ) 分享的《移除WordPress分类tag网址路径+固定链接重定向插件》,对您有帮助。

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

微信 13280692153