专业WORDPRESS主题设计制作

网站服务器如何防范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网站如何过滤敏感词?Cat Comment Filter插件(wordpress过滤敏感词代码)

发布于: 2022-11-03

1 WordPress敏感词过滤插件Cat Comment Filter

  • 1.1 安装Cat Comment Filter插件
  • 2 如何设置Cat Comment Filter插件?
    • 2.1 php敏感词过滤设置
    • 2.2 如何设置转换内容自动过滤敏感词?
    • 2.3 cat-comment-filter敏感词过滤插件设置建议
  • 3 注意事项

在中国做网络推广的SEO人员,都需要给网站进行公安备案。

如果你的WordPress网站空间,是处于在中国大陆境内,就需要给网站备案。

  • 大多数网站备案的时候,都是用于公共安全备案的“非交互式”网站。
  • 但是在公共安全备案的描述中,只要它不是纯展示的网站,例如 :具备留言系统、评论系统的网站都是交互式网站。
  • 所以,很多站长给网站备案,一般是使用交互式备案,因此需要去当地公安局网监部门进行备案。

我们在网络监管中了解到,网站的网络监管部门,总体要求只有一件事:

  • 即网站组织者,需要仔细查看用户在网站上留下的内容。
  • 因此,在我们的日常管理中,除了网站管理员和文案编辑者之类的手动查看方法之外;
  • 我们还可以通过程序,自动检查这些敏感内容,以进行过滤。

WordPress敏感词过滤插件Cat Comment Filter

接下来,我们网站将介绍此插件。

Cat-Comment-Filter是由中国软件开发者大猫制作的WordPress内容过滤插件。

它可以过滤一些不能出现在评论和文章中的敏感词。

该插件非常强大,甚至支持正则表达式。

安装Cat Comment Filter插件

经过测试,之前似乎可以在WordPress后台 → 插件 →安装插件,搜索“Cat-Comment-Filter”直接启用并安装该WordPress插件。

但因为太久没有更新了,WordPress插件官网上提示:

该插件尚未经过WordPress的最新3个主要版本的测试。与更新版本的WordPress一起使用时,可能不再受到维护或支持,并且可能会存在兼容性问题。

  • 所以,现在可能无法直接在网站后台搜索“Cat-Comment-Filter”关键词快速安装该插件。

不过,我们可以通过下载WordPress插件到电脑里,然后将该插件上传到WordPress网站后台。

点此进入 WordPress官网下载 Cat Comment Filter 插件

如何设置Cat Comment Filter插件?

安装插件激活完成后,找到“大猫评论内容关键字过滤设置” ▼

cat-comment-filter-1

如果想过滤的敏感词是英文字母,因为有大小写字母,最好是使用正则表达式给网站过滤敏感词。

可以直接访问WordPress网站程序的插件目录的 ereg.php 输入正则表达式。

php敏感词过滤设置

cat-comment-filter-2

  • 由于受到 PHP 提交限制和数据库写入的特殊字符转译,所以正则表达式暂不提供后台编辑功能,请直接访问插件目录下的 ereg.php 填入正则表达式。
  • ereg.php 的写入方式为:“表达式”,”替换内容”,”表达式”,”替换内容”,”表达式”,”替换内容”这样,请注意,最后一个替换内容后面不加逗号。
  • 正则表达式请使用标准 PHP 规则编写。

如何设置转换内容自动过滤敏感词?

由于cat-comment-filter插件自带的敏感词数据库里,有很多网络营销从业者常用的非敏感词,比如:推广、引流、赚钱之类……

若是如此,cat-comment-filter插件自带的敏感词数据库就不好用了……

cat-comment-filter-3

cat-comment-filter敏感词过滤插件设置建议

  1. 在“转换内容”里的“自带”,选择“否”;
  2. 在“转换内容”里的“自定义”和“正则表达式”,选择“是”;
  3. 在“转换内容”里的“全部”,选择“否”。
  4. 最后,点击“保存设置”,也就完成了。

如何给WordPress网站过滤敏感词呢?

  • 希望以上Cat Comment Filter插件自动过滤敏感词的设置方法,对你有帮助。
  • 现在就安装Cat Comment Filter插件,自动过滤WordPress网站敏感词吧!

注意事项

Cat Comment Filter插件只适合PHP5.6版本,在升级PHP7.4之后会出现错误提示 ▼

FOUND 4 ERRORS AFFECTING 1 LINE
————————————————-
11 | ERROR | Extension ‘ereg’ is deprecated since PHP 5.3 and removed since PHP 7.0; Use pcre instead
11 | ERROR | Function ereg_replace() is deprecated since PHP 5.3 and removed since PHP 7.0; Use preg_replace() instead
11 | ERROR | Extension ‘ereg’ is deprecated since PHP 5.3 and removed since PHP 7.0; Use pcre instead
11 | ERROR | Function eregi_replace() is deprecated since PHP 5.3 and removed since PHP 7.0; Use preg_replace() instead

我们可以改用Text Filtering插件:

点此进入 WordPress官网下载 Text Filtering插件

  • 不过,Text Filtering插件只支持文章关键词自动过滤,不支持评论自动过滤关键词,所以最好是对网站评论进行审核。

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress网站如何过滤敏感词?Cat Comment Filter插件》,对您有帮助。

移除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网址路径+固定链接重定向插件》,对您有帮助。

WordPress如何在文章添加head代码?WP插件优化head代码(WordPress插件开发)

发布于: 2022-11-03

1 Head, Footer and Post Injections插件是什么?

  • 2 为何安装Head, Footer and Post Injections插件?
    • 2.1 WordPress文章优化head代码
  • 3 Head, Footer and Post Injections插件下载

 

由于在这篇文章《WordPress怎么自定义页眉?安装WordPress页脚页眉插件》介绍的Header Footer Code Manager插件,目前无法添加PHP代码……

因此,在WordPress插件官网搜索,找到了可以在页眉页脚添加PHP代码的WordPress插件——Head, Footer and Post Injections插件。

Head, Footer and Post Injections插件是什么?

wordpress-head-footer-and-post-injections-plugin-2

Head, Footer and Post Injections插件,可以让你的WordPress网站不用安装超过10个插件,就能在Header添加以下常用代码:

  • Google Analytics
  • Facebook Pixel
  • 自定义跟踪代码
  • Google DFP 代码
  • Google Webmaster/Alexa/Bing/Tradedoubler 验证码

你只需启用Head, Footer and Post Injections插件即可集中管理代码,再也不用担心因为更换WordPress主题而丢失添加的代码。

为何安装Head, Footer and Post Injections插件?

你是否需要在帖子内容上方或之后插入广告横幅?

是的,使用Head, Footer and Post Injections插件,你可以在文章帖子或页面的顶部和底部添加代码:

  • 在文章和页面的顶部、底部和中间添加代码;
  • 区分移动设备和桌面设备(你不会在两者上显示相同的广告格式,对吗?);
  • 单独的帖子和页面配置;
  • 可以添加 PHP 代码;
  • 启用简码。
  • 就在打开的 BODY 标签之后
  • 在帖子内容中间(使用可配置的规则)
  • 模板上的任何地方(使用占位符)

WordPress文章优化head代码

在Head, Footer and Post Injections插件的“高级功能”标签下,可以优化WordPress文章的head代码:

  1. CSS 合并的样式 id 移除
  2. CSS 合并的媒体移除

wordpress-disables-header-meta-links

以下是来自Head, Footer and Post Injections插件开发者的文章介绍

CSS 合并的样式 id 移除

  • WordPress 有一个很棒的功能,我们可以将其命名为“样式队列”。每个需要将其样式添加到页面的插件都可以要求 WordPress 将其“排队”,WordPress 将正确添加它。
  • 但是 WordPress 甚至为此 CSS 添加了一个唯一的 ID,因此通常会阻止尝试合并 CSS 的每个模块或插件。为样式资源提供唯一 id 意味着有人可以引用它,而合并会破坏这种唯一性。
  • 通常根本不使用 id,如果删除,CSS 合并可以发生。例如 mod_pagespeed 要求删除 id 否则它不会合并样式。
  • (它也需要删除压缩,因此如果你使用缓存插件,请在使用 mod_pagespeed 时禁用压缩)。

CSS 合并的媒体移除

  • 如果你阅读了上面的段落,你应该知道另一个 CSS 链接属性会影响合并,它是“媒体”属性。media 属性主要用于添加一组样式以在打印时更改页面的外观,即使有更多的选项和用途可用。
  • 通常所有插件都添加了“media”属性设置为“all”的CSS,并且所有这些都可以合并。但是有一些插件可以将媒体设置为“屏幕”的 CSS 添加到“屏幕”,这在你的博客中可能重要或不重要(在此处阅读有关媒体类型的更多信息)。
  • 如果在你的博客中删除媒体属性没有问题,你应该受益于更广泛的样式合并。无论如何,“打印”媒体类型被保留。

Head, Footer and Post Injections插件下载

点此进入WordPress官网下载  Head, Footer and Post Injections 插件

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress如何在文章添加head代码?WP插件优化head代码》,对您有帮助。

WordPress代码实现获取显示相关文章推荐猜你喜欢功能(wordpress页面和文章)

发布于: 2022-11-03

1 WordPress相关文章推荐、猜你喜欢代码示例

  • 2 WordPress怎么做相关相似文章链接?

 

很多WordPress插件都可以实现相关文章推荐、猜你喜欢的功能。

  • WordPress插件的优点是配置简单,但可能对网站有一定影响。
  • 所以,很多人还是喜欢用WordPress代码来实现相关文章、猜你喜欢的功能。
  • 但同样地,代码实现相关文章、猜你喜欢功能也是自相矛盾的,代码的缺点是配置较复杂。

 

bluehost-wordpress_015

WordPress相关文章推荐、猜你喜欢代码示例

以下是从标签、分类获取相关文章的猜你喜欢代码:

<h3>猜你喜欢</h3>
<ul class="related_posts">
<?php
$post_num = 10; //文章数量
$exclude_id = $post->ID;
$posttags = get_the_tags(); $i = 0;
if ( $posttags ) {
$tags = ''; foreach ( $posttags as $tag ) $tags .= $tag->term_id . ',';
$args = array(
'post_status' => 'publish',
'tag__in' => explode(',', $tags),
'post__not_in' => explode(',', $exclude_id),
'caller_get_posts' => 1,
'orderby' => 'comment_date',
'posts_per_page' => $post_num,
);
query_posts($args);
while( have_posts() ) { the_post(); ?>
<li><a rel="bookmark" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></li>
<?php
$exclude_id .= ',' . $post->ID; $i ++;
} wp_reset_query();
}
if ( $i < $post_num ) {
$cats = ''; foreach ( get_the_category() as $cat ) $cats .= $cat->cat_ID . ',';
$args = array(
'category__in' => explode(',', $cats),
'post__not_in' => explode(',', $exclude_id),
'caller_get_posts' => 1,
'orderby' => 'comment_date',
'posts_per_page' => $post_num - $i
);
query_posts($args);
while( have_posts() ) { the_post(); ?>
<li><a rel="bookmark" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></li>
<?php $i++;
} wp_reset_query();
}
if ( $i == 0 ) echo '<li>暂无相关推荐</li>';
?>
</ul>
  • 其中 $post_num = 10; 是显示相关文章的数量为10。
  • 如果在WordPress的页面,是没有标签和分类的,则显示“暂无相关推荐”。

 

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress代码实现获取显示相关文章推荐猜你喜欢功能》,对您有帮助。

TAG:

解决WordPress 5.5更新bug:后台下拉二级菜单无法显示(wordpress菜单实现下拉)

发布于: 2022-11-03

1 WordPress 5.5移除了jQuery Migrate1.x

  • 2 如何解决WordPress 5.5后台下拉二级菜单无法显示?
    • 2.1 下载Enable jQuery Migrate Helper插件

 

有些朋友使用WordPress建站,升级更新到WordPress 5.5以后,可能会发现,网站的某些功能出错,比如:WordPress后台下拉二级菜单无法显示……

通过浏览器调试工具查看,会发现一些js报错,提示js函数、.live 不存在之类等问题……

WordPress 5.5移除了jQuery Migrate1.x

其实主要问题就在于:

  • WordPress 5.5删除掉了jQuery Migrate1.x。
  • 对于使用jQuery的开发人员来说,这是一个问题。
  • 如果使用jQuery,请确保你不依赖jQuery Migrate 1.x单独提供的任何功能。

也就是说,有些WordPress主题或WordPress插件使用了比较老旧的jQuery函数,以前一直都采用jQuery Migrate1.x做兼容处理的,但是现在WordPress 5.5+ 默认禁用了这个兼容库,所以就出现问题了。

enable-jquery-migrate-helper

对于开发者来说,应该尽快更新自己的产品代码,尽可能使用新的jQuery函数,解除对jQuery Migrate1.x的依赖。

如何解决WordPress 5.5后台下拉二级菜单无法显示?

对于大多数的普通用户来说,肯定是无法去自己修改代码做兼容处理的,怎么办?

其实WordPress官方团队早就想到了这个问题,专门开发了一个小插件 Enable jQuery Migrate Helper,只需要安装和启用插件,就可以继续加载 jQuery Migrate1.x,让你的网站避免出现js错误。

下载Enable jQuery Migrate Helper插件

点此进入WordPress插件官网下载 Enable jQuery Migrate Helper插件

不过,建议普通用户可以联系一下WordPress主题和WordPress插件作者,提醒他们更新代码,这样才是最好的做法。

希望我们网站( https://www.wordpressx.com/ ) 分享的《解决WordPress 5.5更新bug:后台下拉二级菜单无法显示》,对您有帮助。

TAG:

网页怎么调用BiliBili视频?外站调用B站视频播放器代码(bilibili视频代码和内嵌地址)

发布于: 2022-11-03

1 外站调用B站视频播放器代码

  • 2 如何获取网页调用哔哩哔哩视频播放器代码?
    • 2.1 构造和优化代码
  • 3 如何添加BiliBili视频代码到WordPress网站编辑器?

 

如果我们使用WordPress插件提供的简码(例如:Smartideo插件)调用哔哩哔哩视频播放器,可能在PC端会产生这种无法播放BiliBili视频的情况 ▼

  • 暂时不可用,但可以在源网站上播放
  • 虽然可以在移动端如常播放,但需要在PC端跳转。
  • 如果不太麻烦,可以查看以下内容。

外站调用B站视频播放器代码

我在这里分享一段代码,以便每个人可以在自己的WordPress博客网站上,都可以在PC端直接显示Bilibili的视频。

先看一下效果 ▼

<iframe src="//player.bilibili.com/player.html?aid=838720351&bvid=BV1eg4y1v7bZ&cid=206788163&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

如何获取网页调用哔哩哔哩视频播放器代码?

  1. 首先,在进入B站上想要调用的视频;
    website_call_bilibili_video_001
  2. 点击下方的“分享” →“嵌入代码”旁的“复制” ▼

website_call_bilibili_video_002

点击复制之后,我们就能获取到哔哩哔哩视频播放器代码了。

<iframe src="//player.bilibili.com/player.html?aid=328895392&bvid=BV1MA411v7Hx&cid=213200245&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

构造和优化代码

上面获得的B站视频调用代码尚不能直接使用,需要对B站视频调用代码进行构造和优化。

以下一些是B站视频调用的参数(这些参数需要放在 </iframe>之前) ▼

  • width="100%"(视频宽度,推荐为100%)
  • height="600"(视频高度,推荐为100%)
  • high_quality="1" (1=最高画质 0=最低画质)
  • danmaku="0" (1=打开弹幕 0=关闭弹幕)

构造优化代码之后 ▼

<iframe src="//player.bilibili.com/player.html?aid=46366415&bvid=BV1Xb411H7v1&cid=81238398&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" width="100%" height="100%" high_quality="1" danmaku="1"> </iframe>

如何添加BiliBili视频代码到WordPress网站编辑器?

如果使用经典编辑器,请选择“文本模式”,然后在编辑框里的适当位置,添加构造好的代码即可。

如果是古登堡编辑器,请选择“自定义HTML”区块,然后添加构造好的代码即可 ▼

website_call_bilibili_video_003

下方哔哩哔哩视频,就是经过优化后的代码的调用效果 ▼

  • 此时,我们的网站调用的B站视频,可以高清播放,并且是自适应的。
  • 无需担心由于固定的高度设置,而在手机上查看视频而不会如常显示。

希望我们网站( https://www.wordpressx.com/ ) 分享的《网页怎么调用BiliBili视频?外站调用B站视频播放器代码》,对您有帮助。

TAG:

如何创建WordPress简码获取指定分类目录图像描述显示?(wordpress分类目录导航)

发布于: 2022-11-03

1 如何创建WordPress简码获取指定分类目录图像描述显示?

  • 2 如何通过WP简码在指定文章页面获取WordPress当前分类描述显示?

 

如何创建一个简码来显示类别描述?

比如,想在下图这里的WordPress分类描述,在指定文章页面显示该分类描述:

wordpress-category-description

如何创建WordPress简码获取指定分类目录图像描述显示?

假设你希望能够显示某些帖子和产品 (WooCommerce) 类别的描述通过简码的页面或帖子,但是不知道如何使用代码创建一个简单的WordPress短代码。

请将以下代码添加到 functions.php 文件中:

add_shortcode('cat_description', 'my_cat_description_shortcode');
function my_cat_description_shortcode($atts){

$a = shortcode_atts( array(
'id' => 0,
), $atts );

return category_description($a['id']);

}

如果你 想要从模板调用WordPress简码(除非你向简码添加更多内容,否则不必要)你可以使用此代码:

<?php echo do_shortcode('[cat_description id="' . $category_id . '"]'); ?>
  • 其中category_id 是分类的ID。

如何通过WP简码在指定文章页面获取WordPress当前分类描述显示?

在指定文章页面显示分类描述,添加以下WordPress简码:

[cat_description id=""]
  • 如果分类目录描述简码id中间的引号留空,就可以直接调用当前WordPress分类目录描述图像。

希望我们网站( https://www.wordpressx.com/ ) 分享的《如何创建WordPress简码获取指定分类目录图像描述显示?》,对您有帮助。

TAG:

WordPress错误怎么办?Health Check & Troubleshooting插件排查(wordpress致命错误怎么解决)

发布于: 2022-11-03

1 WordPress错误怎么办?

  • 2 Health Check & Troubleshooting插件排查WordPress错误
  • 3 单独启用WordPress主题或WordPress插件排查错误
  • 4 Health Check & Troubleshooting插件的功能

 

当WordPress网站出现一些致命错误问题,找不到原因时,必须禁用所有插件,然后逐个启用,以便观察是WordPress主题,或是哪些WordPress插件造成冲突。

但是,禁用所有WordPress插件,绝对会影响在网站前台浏览的访问者。

两全其美的调试WordPress错误的方法,可能是你所需要的。

WordPress错误怎么办?

WordPress致命错误怎么解决?

WordPress网站搬家后,首页前台空白打开后台也空白,怎么办?

建议开启“WordPress调试模式”,对WordPress进行故障排除。

如何开启WordPress调试模式?

  1. 编辑WordPress网站根目录下的“wp-config.php”文件;
  2. 将“define('WP_DEBUG', false); ”,修改为“define('WP_DEBUG', true);
  3. 开启WordPress调试后,刷新出错页面,就会显示造成错误的插件或主题的路径和错误提示;
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • 最后将“define('WP_DEBUG', false); ” 修改回“define('WP_DEBUG', false); ”。

刷新出错网页后,就会显示类似以下造成WordPress错误的插件提示信息 ▼

Strict Standards: Redefining already defined constructor for class PluginCentral in /home/eloha/public_html/etufo.org/wp-content/plugins/plugin-central/plugin-central.class.php on line 13
  • 初步判断是WordPress插件造成的WordPress致命错误问题,所以需要先记录哪个WordPress插件出现错误提示,然后逐个排除。
  • 一般来说,在对网站进行故障排除时,需要禁用所有插件并切换到默认主题。
  • 可以理解,大多数站长不愿意这样做,因为这种操作会影响网站访问者,造成他们浏览不具备原有功能的网站。

Health Check & Troubleshooting插件排查WordPress错误

在启用Health Check & Troubleshooting插件调试错误之前,一定要先做好网站备份,否则一旦出现严重错误,难以恢复数据。

对于启用了“健康检查与故障排除”插件的“故障排除模式”功能的站长,网站所有插件将被禁用并切换到默认主题,但其他网站的访问者将照常查看该网站。

  • 开启“故障排除模式”后,会在顶部导航栏添加一个新的菜单。
  • 启用此模式的站长可以通过此菜单点击“管理启用插件”、切换到站点使用的主题,或禁用“故障排除模式”(返回非调试状态)。
  • 请注意,由于“强制使用插件”的执行方式不同,无法在“故障排除模式”中禁用此类插件。

第 1 步:安装Health Check & Troubleshooting插件

  • WordPress后台搜索“Health Check & Troubleshooting”或下载后上传。

第 2 步:启用“故障排除”模式 ▼

wordpress-enable-troubleshooting-mode-2

WordPress网站启用故障排除模式后,你的WordPress后台将自动切换回WordPress 默认主题,所有WordPress 插件也会停止使用。

别紧张,如果你用其他浏览器作为访问者浏览网站,是可以如常访问的。

所以这时候你可以放心找出问题慢慢解决。

但是,如果你的网站以这种方式呈现出两种状态,可能会过度消耗主机资源,所以一般选择在很少的时候做比较好访客。

(如果网站流量不高,就会觉得不是特别耗主机性能)

第 3 步:复制站点信息到剪贴板

WordPress后台 → 工具 → 站点健康 → 信息 → 复制站点信息到剪贴板

第 4 步:将刚才复制的站点信息,粘贴到记事本。

第 5 步:搜索“wp-plugins-active”,即可记录和查看已启用的WordPress插件。

单独启用WordPress主题或WordPress插件排查错误

在WordPress顶部导航这里, 可以先设置主题启用 ▼

wordpress-troubleshooting-mode-switching-theme

  • 然后,再对照“wp-plugins-active”列表,可根据字母开头逐个启用WordPress插件,比如先从A字母开头小范围地启用WordPress插件。
  • 当你启用一个或A字母开头的插件时,立即刷新WordPress错误页面,观察你的网站是否如常?
  • 假如启用后,WordPress网站就出现问题。
  • 这时候你就会知道是哪个WordPress主题或WordPress插件导致了问题。
  • WordPress插件启用顺序要一个一个地测试。

假如想要在故障排除模式中启用WordPres插件,点击“故障排除已启用 ” ▼

enabling-wordpress-plugins-troubleshooting

▲ 此WordPress版本的中文翻译不完善,图中的这个“故障排除已启用”应该是“在故障排除模式中启用”才对。

  1. 在进入“故障排除模式之后”,Health Check & Troubleshooting(健康检查和故障排除)插件会自动停用,所以一定要先启用此插件,否则在查看“站点健康”页面时,会出现错误提示“抱歉,你不能访问此页面”。
  2. 然后,才测试启用你认为比较相关的WordPress插件。
  3. 比如先启用Elementor,然后再启用周边或者更多的辅助插件来查找错误原因。
  4. 或者如果你有购物功能,只需启动启用Woocommerce主插件,然后再启用Woocommerce相关插件或付款插件等。
  5. 发现问题后记得“禁用 故障排除模式”并将网站切换回原始状态。
  6. 使用它的好处是启用和停用操作的影响,就只有你。
  7. 普通访问者看到的是如常的网站。

Health Check & Troubleshooting插件的功能

Health Check & Troubleshooting”插件提供了网站“状态”、“信息”、“故障排除”和“工具”等数据,让你了解当前网站的健康状况 ▼

  • 这是非常方便又有参考价值的,一定要试试。

wordpress-site-health-information

  • PHP Information:这个选项可以让你看到全部php相关的信息页面,这样你就不用去主机查看了。
  • File Integrity:检查WordPress核心文件的完整性 。
  • Mail Check:测试服务器是否可以发送邮件。

Health Check & Troubleshooting 是一个非常必要的WordPress插件。

  1. 当你的WordPress网站出现错误时,安装它可以让你更快地解决问题,但通常你并不需要启用它。
  2. 在调试发现问题时,再启用即可。

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress错误怎么办?Health Check & Troubleshooting插件排查》,对您有帮助。

WordPress无法发送邮件?WP SMTP插件配置其他邮箱方法(wordpress忘记密码无法发送邮件)

发布于: 2022-11-03

1 如何安装和配置WP SMTP插件

 

在通过WordPress网站发送和接收电子邮件时遇到麻烦?

电子邮件发送错误是WordPress中的常见问题。默认情况下,WordPress使用PHP mail()函数发送电子邮件。

但是问题在于许多WordPress托管服务器未配置为使用此功能,这就是为什么你的许多电子邮件,可能最终都位于垃圾邮件文件夹中,或根本无法发送的原因。

做邮件营销首先最重要的,是成功发送邮件到收件箱。

好消息是,可以通过在网站上轻松安装WordPress插件,和配置SMTP服务器来轻松解决此问题。

在本文教程中,我们将教你如何设置和配置SMTP,并使通信过程更流畅。

现在,就让我们开始吧。

如何安装和配置WP SMTP插件?

你需要做的第一件事,是安装一个WordPress插件,例如:WP SMTP插件 ▼此进入WordPress官网 下载WP SMTP 插件

  • WP SMTP插件最初是由BoLiQuan创建的,它现在由Yehuda Hassine拥有和维护。

WP Mail SMTP插件可以通过改进和更改WordPress网站发送电子邮件的方式,来轻松解决电子邮件传递问题。 所以,让我们看看如何使用此插件。

我们将向你展示如何使用WP SMTP插件。

  • WP SMTP可以帮助我们通过SMTP而不是PHP mail()函数来发送电子邮件。
  • 它将设置页面添加到“仪表板” → “设置” → “ WP SMTP”,你可以在其中配置电子邮件设置。
  • 如果“发件人”字段不是有效的电子邮件地址,或“ SMTP主机”字段留为空白,则不会重新配置wp_mail()函数。

WP SMTP插件设置其他邮箱方法

不同邮箱设置SMTP服务器地址有所不同,需要根我们所使用的SMTP服务器地址设置。

通常在邮箱的帮助页面,能够找到SMTP服务器地址。

QQ邮箱和Gmail的SMTP地址设置方法,可点击下方链接参考以下教程 ▼

QQ邮箱未开启IMAP服务 如何设置POP3/SMTP地址?

新媒体人做网络推广,需要注册各种账号,验证电子邮箱地址。外贸业务员做网络营销,经常使用电子邮箱联系客户。电商人收集用户反馈和意见,也是要用到电子邮箱。然而,手机QQ邮箱却提示……

qqmail-not-open-imapGmail如何开启IMAP/POP3?设置Gmail邮箱服务器地址

Gmail是所有做外贸SEO、电商从业者、网络推广人员必备的工具。不过,在中国大陆境内Gmail已无法打开……解决方法请参阅此文 ▼[jiawen ids=688]条件:必须为此方法所需的Gmail邮箱……

gmail-setting

深入了解POP3和IMAP的区别,请浏览以下链接 ▼

POP3和IMAP是什么意思?哪个好?IMAP/POP3区别

邮件营销是众多网络营销方法中的一种,通常是结合数据库营销一起操作。电子商务网站除了必须做SEO,还需要将邮件营销和数据库营销结合,以促进转化率的提升。由于在使用邮件客服端时,是……

pop3-imap-difference

由于中国的互联网服务有太多限制非常麻烦,微信和QQ容易登录环境存在异常而被冻结账号,造成无法登录腾讯企业域名邮箱,所以规避此风险的方法,是改用Mail.ru邮箱绑定自定义企业域名邮箱。

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress无法发送邮件?WP SMTP插件配置其他邮箱方法》,对您有帮助。

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

微信 13280692153