专业WORDPRESS主题设计制作

single_cat_title()函数(single cat)

发布于: 2022-08-19

该标签显示或返回当前页面的分类目录标题。该标签只能用在WordPress主循环(loop)之外。

语法结构

<?php single_cat_title( $prefix, $display ); ?>

参数

$prefix(字符串)(可选)输出时在标题前的文本信息。默认值:None

single_cat_title()函数

$display(布尔型)(可选)显示标题(TRUE)或返回标题以便用在PHP中(FALSE)。默认值:TRUE

将当前分类目录标题赋值给变量 $cat_title 以用在PHP中。
<?php $cat_title = single_cat_title("", false); ?>
<?php single_cat_title('当前文章:',TRUE); ?>或<?php single_cat_title('当前文章:'); ?>的调用形式,显示如下的结果:
只在category.php模板中才能正确调用
当前文章:分类名称

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插件排查》,对您有帮助。

FTP工具连接超时失败WordPress如何配置连服务器?(ftp工具连接不上服务器)

发布于: 2022-11-03

1 FTP工具连接到BlueHost帐户

  • 2 FTP用户名和密码是什么?
  • 3 成功连接ftp服务器

 

本文是《WordPress建站教程》系列文章的第 18 部分,该系列共包含以下 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自动同步教程

在完成购买BlueHost后,BlueHost将自动创建一个主FTP帐户。

主FTP帐户的名称和密码,跟cPanel用户名和密码相同。

使用FTP工具,用户可以快速轻松地将WordPress文件,上传或下载到他们的BlueHost空间。

目前,网站管理员通常使用FlashFXP和FileZilla等FTP工具。

本文使用FlashFXP工具,作为“如何使用FTP工具连接到BlueHost帐户”的示例。

FTP工具连接到BlueHost帐户

FlashFXP支持FTP,FTPS和SFTP。

用户可以使用FlashFXP上传和下载文件夹、图像、视频和音乐。

第 1 步:下载FlashFXP安装包此访问 FlashFXP安装包 下载页面

  • 下载完成。准备好后,上传WordPress到FTP空间,并解压缩以将其打开。
  • 第一次使用时,用户可以将语言改为中文;

第 2 步:配置FTP站点管理器

点击顶部导航栏“站点” – >“站点管理器”▼

ftp-tool_001

 

第 3 步:FTP工具创建新的建站点

在弹出的“站点管理器”窗口中,单击左下角的“新建站点”;

在新对话框中填写站点名称,完成后单击“确定”按钮 ▼

ftp-tool_002

第 4 步:配置连接FTP服务器

ftp-tool_003

  • 输入网站名称后,你需要填写地址,用户名和密码信息。
  • 默认端口为21,如果输入的域名是 abc.net ,请填写地址 ftp.abc.net
  • 很多时候FTP工具连接超时失败,是因为连接FTP服务器配置的信息不对造成的,请务必输入对的FTP信息。

FTP用户名和密码是什么?

  • 主FTP用户名和密码,跟cPanel用户名和密码相同。
  • 用户可以查看BlueHost发送的电子邮件,了解FTP帐号信息。
  • 主FTP帐户的名称和密码,跟cPanel用户名和密码相同。
  • 将网站添加到abc.net项目后,用户可以使用此快速连接项目。

第 5 步:保存成功连接的FTP站点

输入完成后,单击“连接”,然后在弹出确认窗口中选择“是” ▼

ftp-tool_004

成功连接ftp服务器

连接无误后,FlashFXP工具窗口的右下角,将如下图所示 ▼

ftp-tool_005

  • 你可以使用FlashFXP FTP连接工具,将本地电脑上的WordPress文件,上传到BlueHost主机帐户。

希望我们网站( https://www.wordpressx.com/ ) 分享的《FTP工具连接超时失败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防攻击代码部署》,对您有帮助。

get_cat_ID()函数(get a cat)

发布于: 2022-08-19

get_cat_ID()函数 根据分类名称获取分类ID

语法结构

<?php get_cat_ID( $cat_name ); ?>

参数

get_cat_ID()函数

$cat_name(字符)(可选)默认值为”General”,可以是任何类别名称。默认值:’General’

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

微信 13280692153