首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress 博客限制某些用户登录的方法

在一些情况下,比如某些用户损害了网站的利益,有不方便直接删除账号的,你可能就需要禁止他们登录网站,今天咱们就来介绍下wordpress如何添加禁止用户登录。...将下面代码添加到当前主题函数模板 functions.php中即可。...lxtx_rc_edit_user_profile_update' ); } add_action( 'admin_init', 'lxtx_rc_admin_init' ); //在个人资料页面添加一个复选框...php } //添加一个函数来将这个选项的值保存到数据库中 function lxtx_rc_edit_user_profile_update() { if ( !...', 'lxtx_rc_authenticate_user', 1 );添加完成,即可在后台“编辑用户”页面里看到增加的“禁止用户登录”选项了,选中,则会禁止该用户登录。

64630

shell脚本实现整站缓存和预缓存,进一步提升网站整体加载速度

一、何为预缓存 用过 WP-Super-cache 插件的站长肯定都知道,这个插件有一个预缓存功能,开启此功能,插件会对全站预先缓存一遍,并且后面还会定期更新缓存。.../wp-blog-header.php'); 要改成 require('../wp-blog-header.php'); 也就是注意相对位置!.../loc>" '{print $2}' sitemap.xml) do wget -O /dev/null $url sleep 0.5 done 将此代码按实际修改保存为...第 1 个途径就没必要啰嗦了,简单分享第 2 种如何实现吧。 从第①步中可以看到,我们只请求页面,但是不保存数据,全部扔黑洞了。那如果我将数据保存为对应的 html 文件,并存放在网站对应的目录下呢?...③、缓存删除 本文只分享了如何生成缓存,并没有说如何自动删除缓存。整体上来说,反正 crontab 会定期重新生成缓存的,原则上并不用去理会自动刷新缓存。

1.8K90
您找到你想要的搜索结果了吗?
是的
没有找到

升级主程序、主题、插件卡住的问题

wordpress升级主程序、主题、插件时卡住 我们在对wordpress主程序、wordpress主题或者wordpress插件升级的时候,在升级过程自动安装中有时候会出现“正在执行例行维护,请一分钟回来...但是有时候会遇到卡住的情况,也就是前端一直会显示这个提示,并且后台刷新之后也显示这个提示,无法进行操作。 遇到这个问题我们应该如何解决呢?...如果这样做还是无法解决,那么你可以通过修改wordpress源文件让这个文件必须显示出来: 在wordpress目录下找到 /wp-admin/includes/class-wp-filesystem-direct.php...if ( $chown ) $this->chown($path, $chown); if ( $chgrp ) $this->chgrp($path, $chgrp); return true; } 保存上传之后...,根目录下.maintenance 文件又出现了,那么进行删除即可恢复好正常状态了。

53110

WordPress 编辑用户

WordPress 是一个完全基于 PHP 和 MySql 的开源内容管理系统,用于创建动态网站。Matt Mullenweg 开发了 WordPress 并用 PHP 语言编写。...在本文中,我们将讨论如何在 WordPress 中编辑用户。 在 WordPress 中编辑用户:创建角色以授予特定用户访问 WordPress 站点的权限。每个用户都有自己独特的角色。...你可以通过在你的网站 URL 末尾添加 /wp-login.php 来访问登录面板。 登录 WordPress ,你将能够看到如下仪表板: 第 2 步:我们必须搜索并打开所有用户。...单击所有用户,你将看到类似的页面,如下所示: 现在从你要更改的角色列表中选择一个适当的角色,然后可以选中复选框以标记不属于你组织的用户,如上面的屏幕截图所示,然后单击保存更改。...单击保存更改,将显示“成功更新@user”弹出消息。 就是这样,你现在已经成功地学习了如何在你的 WordPress 网站上编辑 WordPress 中的用户。

1.5K51

WordPress 主题教程 #6d:搜索框和日历

这一篇我们会结束常规的侧边栏,然后将在下一篇将介绍如何窗体化(widgetize)化侧边栏。...第1步:增加搜索框 创建一个新文件,然后把该空白文件保存为 searchform.php(当然是和 index.php 在同一个文件夹下)。...> 保存刷新浏览器,结果如下: 刚才发什么了呢? - 开始一个名字为 search 的列表元素,给它一个 ID,这样就能够以后样式化它。...第2步:增加日历 在搜索框或者页面链接列表下面输入以下代码: 保存刷新浏览器,结果如下: 发生了什么?...php wp_meta(); ?> 保存刷新浏览器,结果如下: (如果你没有登录 WordPress) (如果你已经登录) 那么这是怎么回事呢?

41340

wordpress网站利用Memcached加载速度优化

2、插件下载解压到本地,把文件里的 memcached-class-object-cache.php 重命名为 object-cache.php 再上传至 /wp-content/ 目录。...WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress 对象缓存机制。...上述所说步骤做完之后,编辑博客根目录的wp-config.php 文件,添加下方两段代码进去并保存 //是激活Batcache(功能说明https://www.imotao.com/4751.html)...); 上方步骤完成之后,再到博客后台 – 插件 – 已安装插件,如下图所示,如果已安装插件中有显示”Memcached Is Your Friend”就表示已经开启了 Memcached 缓存功能 如何判断是否生效...刷新几次首页如何去Memcached看一下命中率有的话就是生效了

55100

使WordPress达到最佳运行状态的13个技巧

WordPress受到前所未有的推崇,如果能被调整到最合适的状态,WordPress会达到最佳运行效果。...定位你的WordPress数据库表,在复选框中选中所有表,选择“优化数据库表”选项进行修复。 你可以看到这个方法是多么的有效,它节约了现有数据库至少10%的空间。 处理好你的图片 5....生成html文件,web服务器只要负责html文件而不再需要处理PHP脚本,PHP脚本负荷沉重且消耗较大。这样服务器就不需要从数据库中加载任何信息,服务器负担减轻后文章加载速度也就变快了。...8.PHP Speedy WP PHP Speedy WP能够用简单快捷的方法加速你的WordPress网站运行并提高网站的反应时间,而你只需要允许它将所有JS和CSS文件单独整理成两个文件——这会大幅度减少页面加载时间...但PHPspeedy也有一些需要修改的地方:整理过的Javascript文件保存在页面的顶部而不是底部,文件无法与WP Super Cache共同运行。

99730

WordPress 主题教程 #6c:存档和链接列表

存档和链接列表是从零开始创建 WordPress 主题系列教程的第六篇的第三分,这篇将比较简单,讲解如何调用存档链接列表和友情链接(blogroll)列表。 第1步 - 添加存档链接列表。...在侧边栏区域的 Categories 列表下面输入以下代码: 复制之后检查下代码是否和下面一样: 保存刷新浏览器。结果如下所示: 发生什么了?...我们使用了 wp_get_arhives() 这个 PHP 函数,并用了 type 这个参数以及 monthly 作为它的值,这样就按月调用存档链接列表。...php wp_get_archives(’type=monthly’); ?> - 按月调用存档列表链接,并把每个链接放入 和 标签中。...> 保存刷新,结果如下: 默认情况下,我的 blogroll 和你的是没有什么不同,这里是它在源代码中的样子: 上面的代码完全没有正确的被缩进,因为它们是由函数 get_links_list()

24810

WordPress 主题教程 #4a:Header 模板

这篇我们将继续 PHP 并学习如何调用博客的标题和链接。 尽量输入所有代码而不是直接拷贝教程中的代码,这样可以让你尽量记住你所学到的的。 第1步:打开 XAMPP 和主题文件夹。...php bloginfo('name'); ?>,然后保存它。 返回到浏览器并刷新。这时候我们应该能够看到博客的标题,博客的标题是 Demo Theme Development。...> - 结束 PHP 代码 每次我们在 index.php 文件中增加或者更改任何东西之后,都可以保存,然后刷新页面去查看结果。...> 返回到浏览器,刷新,然后就可以看到博客的标题变成了链接。 现在它是一个链接,但是它没有链接到其他地方,因为是博客的标题,所以我们应该让它链接到首页。在 href=的双引号中输入 返回到浏览器,刷新,当鼠标在链接上面的时候,浏览器的状态栏应该显示 http://localhost/wordpress 点击这个链接,它就会让我们返回首页,可能现在看到还是是相同的页面,

31940

解决启用WP-Super-Cache出现的几个问题

但还是存在有 2 个问题: ① 文章侧边栏跟随模块不见了,空出一大片; ② 知更鸟的前台登陆功能失效; ③ WP-PostViews 无法实时显示浏览次数,得缓存刷新才能显示; ---- 问题①: 在网上找了半天...Ps:简单说就是禁止插件预先缓存所有页面,而是切换到“触发缓存”状态。例如某页面第一次访问,将自动生成静态页面,而且包含跟随边栏,下次访问将自动调用静态内容。但是,跟随模块内容是固定不变的。...所以,玛思阁直接将最近浏览改成了随机文章了,这样能凑合用用,至于如何修改,就不啰嗦了!...而在 Wp-Super-Cache 插件缓存某页面之后,这个前台登陆功能将失效,登陆返回的页面还是未登录状态,原因也非常简单,因为是静态页面,所以登陆成功返回的依然是未登录状态的静态页面!...好了,以上就是玛思阁启用 wp-super-cache 插件发现的问题以及解决办法,希望可以帮到你!

2.4K60

如何设置 WordPress 文章待审核邮件通知

当WordPress更改文章状态时,它会发送电子邮件通知,同时添加大量其他功能。 如何获得WordPress文章等待审核的电子邮件通知 您需要做的第一件事是安装和激活PublishPress插件。...我们希望在文章状态更改为”Pending review”时发送通知。因此,您需要选中”When the content is moved to a new status”复选框。...这将保存和激活通知工作流程。 现在,每当文章准备好审核时,您和您的编辑都会立即收到通知。 如何确保您的电子邮件交付 不幸的是,许多用户谁开始与WordPress博客变得沮丧的电子邮件没有到达。...这可能是因为您的WordPress托管服务器没有正确配置以使用PHP mail()功能。也可能是因为WordPress发送的电子邮件经常被Gmail等电子邮件提供商识别为垃圾邮件。...这就是WP Mail SMTP可以提供帮助的地方。这是一个WordPress插件,确保您的电子邮件可靠地交付。 我们希望本文帮助您学习如何设置电子邮件通知作者或者管理员文章等待审核的状态

1.7K30

WordPress教程:禁用PHP版本过低警告

进入正题 wordpress的推荐PHP版本是7.4及以上,但是奈何7.4对于子比主题而言,确实慢,所以当我们使用7.3或者7.2的时候,wp后台就会出现php过低的提示,如果你不在意的 可以直接跳过这篇文章...方法三:隐藏所有WP用户的“需要PHP更新”警告 1、创建一个CSS文件,然后将其命名为“hide-php-update-message.css”。...2、将以下 CSS 代码添加到其中:   此处内容已隐藏,请评论刷新页面查看. 具有 ID 的 将被此代码隐藏。...dashboard_php_nag 3、通过FTP或SFTP将CSS文件上传到您的WP主题文件夹。(可直接在宝塔后台改) 4、下载functions.php文件。.../hide-php-update-message.css'); } 弄好之后,保存刷新即可。你会发现已经没有了php版本过低提示。

1.6K20

如何搭建 WordPress 博客

您将了解如何配置并启动 CVM 云服务器实例、如何安装 WordPress 并获取用户名和密码,以及如何登录 WordPress 管理页面。 WordPress平台本身是免费的。...如果安装LNMP环境的步骤对您来说有些繁琐的话,您也可以参照如何快速搭建 Discuz! 论坛这篇文章的第一步进行更为快速便捷的安装方案,通过腾讯云云市场中的PHP全能运行环境镜像来进行搭建。...php /** * The base configuration for WordPress * * The wp-config.php creation script uses this file...将页面添加到菜单 如果您希望将新页面链接到导航栏: 点击“更新”,保存对页面所做的任何更改。 点击WordPress仪表盘中的外观->菜单。...当您完成博客写作,需要为其添加正确的类别。 但您创建好类别之后,将其加入目录即可。 更改标题和标语 页面标题向搜索者解释了您的网站的内容。它们也是搜索引擎如何确定排名的重要组成部分。

7.5K3330

WordPress启用memcached动态缓存以及报错解决

执行命令:php --ini 即可找到。 保存,执行如下命令看看是否加载成功: php -m | grep memcached 如果输出 memcached 则表示成功。..."\n"; 将上述代码保存为 test.php,然后执行 php -f test.php,如果能输出 100 表示安装成功。...2、查看效果 做完第 2 步之后,你可以去网站前台刷新几次,产生缓存,然后从官方下载探针: http://pecl.php.net/get/memcache-3.0.8.tgz 解压,里面有一个 memcache.php...这个文件,输入上面的用户名和密码即可看到 memcached 状态: ?...2、启用缓存 在 wp-config.php 中启用缓存: define('WP_CACHE', true); 不过,插件默认只会对游客缓存,显然也是怕影响到前台登录态。

1.6K90

WP Super Cache静态缓存插件纯代码版(兼容多域名网站)

我利用午休的时间,仔细看了下这篇文章,发现博主在原代码的基础上,还加上了自动刷新缓存的机制,不过貌似是和 WP Super Cache 插件一样,只要更新文章,就会清除所有缓存,感觉不太适合我。...  ③、我修改的缓存代码存放路径则变成: /网站根目录/cache/请求域名/请求路径/index.html 部署方法还是和原代码一致: 将以上代码保存为 cache.php 上传到网站根目录,然后修改网站根目录的...php 添加代码: require('cache.php'); 现在,只要刷新一下网站前台,就能在 cache 里面看到内容了,而且结构和 WP Super Cache 一致: ? ? ?...比如知更鸟主题主题下的 time.php 和 login.php; 针对②、找到主题下的 comments.php 文件,删除状态判断代码,主体不同,可能会有所差异,粗略贴一下: 针对问题③,需要在发送邮件时先做一个判断,由于缓存无法取得用户登陆状态,所以我使用邮箱来判断是否发送: if($to !

2.1K70
领券