小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

删除wordpress_在设定时间后如何阻止WordPress发布更新和删除

java,python,大数据,linux,数据库 额外说明

收录于:17天前

删除 WordPress

Managing WordPress website with multiple authors can be complicated sometimes. There are plugins to 管理编辑工作流程, but you may come across situations where you need specific solutions for better control of your WordPress site. Recently, we helped a user find such a solution. They wanted to block WordPress post updates and deletion after a set period of time for all users (including editors) after a set period of time. For example, if a published post is 30 days or older, then it cannot be edited or deleted by editors. Only administrators can modify that post. In this article, we will show you how to block post edit, updates, and deletion after a set period of time in WordPress.

由多个作者管理WordPress网站有时会很复杂。 有一些插件可以管理编辑工作流程 ,但是您可能会遇到需要特定解决方案以更好地控制WordPress网站的情况。 最近,我们帮助用户找到了这样的解决方案。 他们希望在设定的时间段之后阻止所有用户(包括编辑器)在WordPress上的帖子更新和删除。 例如,如果已发布的帖子已超过30天,则编辑者将无法对其进行编辑或删除。 只有管​​理员可以修改该帖子。 在本文中,我们将向您展示如何在WordPress设置的一段时间后阻止帖子的编辑,更新和删除。

Locking posts updates and deletion for older published posts in WordPress

All you need to do is add the following code in your theme’s functions.php file or in a 特定于站点的插件.

您所需要做的就是在主题的functions.php文件或具体的在网站的插件中添加以下代码。



function wpbeginner_restrict_editing( $allcaps, $cap, $args ) {

    // Bail out if we're not asking to edit or delete a post ...
    if( 'edit_post' != $args[0] && 'delete_post' != $args[0]
      // ... or user is admin
      || !empty( $allcaps['manage_options'] )
      // ... or user already cannot edit the post
      || empty( $allcaps['edit_posts'] ) )
        return $allcaps;

    // Load the post data:
    $post = get_post( $args[2] );

    // Bail out if the post isn't published:
    if( 'publish' != $post->post_status )
        return $allcaps;

    //if post is older than 30 days. Change it to meet your needs
    if( strtotime( $post->post_date ) < strtotime( '-30 day' ) ) {
        //Then disallow editing.
        $allcaps[$cap[0]] = FALSE;
    }
    return $allcaps;
}
add_filter( 'user_has_cap', 'wpbeginner_restrict_editing', 10, 3 );


此功能检查用户是否具有编辑或删除帖子的能力。之后它会检查帖子状态。如果发布的帖子超过 30 天,则用户编辑和删除该帖子的能力将被剥夺。如果发布的帖子超过 30 天,则用户编辑和删除该帖子的能力将被剥夺。帖子已发布,但不超过 30 天,则具有编辑帖子能力的用户仍然可以对其进行编辑。注意:管理员可以随时编辑和删除帖子。

此功能检查用户是否能够编辑或删除帖子。之后,它将检查发布状态。如果帖子发布时间超过 30 天,用户编辑和删除该帖子的权限将被撤销。如果帖子已发布但发布时间不到 30 天,具有编辑帖子能力的用户仍然可以对其进行编辑。注意:如有必要,管理员可以随时编辑和删除帖子。

我们希望这篇文章能够帮助任何想要在一段时间后阻止 WordPress 中的帖子编辑、更新和删除的人。您会在您的网站上这样做吗?对于这样的事情,您能看到哪些用例?请在下面的评论中告诉我们。

我们希望这篇文章对想要在特定时间段后阻止 WordPress 中的帖子编辑、更新和删除的每个人有所帮助。您会在您的网站上这样做吗?您会看到哪些用例?请在下面的评论中告诉我们。

来源:斯米克

资源: 斯米克

翻译自: https://www.wpbeginner.com/wp-tutorials/how-to-block-wordpress-post-updates-and-deletion-after-a-set-period/

删除 WordPress

. . .

相关推荐

额外说明

七夕节到了——程序员的浪漫

七夕节,又称七巧节、七姐节、女儿节、乞巧节、七娘会、七夕祭、牛公牛婆日、巧夕等,是中国民间的传统节日。七夕节由星宿崇拜衍化而来,为传统意义上的七姐诞,因拜祭“七姐”活动在七月七晩上举行,故名“七夕”。拜七姐,祈福许愿、乞求巧艺、坐看牵牛织女星、祈祷姻缘、

额外说明

docker 下查看mongodb版本及创建索引

是安装在docker下的,   查看所有      docker ps -a    查看运行的    docker ps    重启          docker restart id 重启   docker restart 798b89683ad3

额外说明

springcloud Eureka的高可用

    将两个eureka互相注册。就是开启两个eureka。 IDEM配置VM, -Dserver.port=8762     应用2的注册到8761端,应用1的注册8762.这样就相互注册了。       同时在client端要关联这两台eureka

额外说明

leetcode174(含手续费买卖股票的最佳时机:动态规划)

给定一个整数数组 prices,其中第 i 个元素代表了第 i 天的股票价格 ;非负整数 fee 代表了交易股票的手续费用。 你可以无限次地完成交易,但是你每笔交易都需要付手续费。如果你已经购买了一个股票,在卖出它之前你就不能再继续购买股票了。 返回获得

额外说明

人工智能AI时代:全栈程序员的人生规划

标题 人工智能AI时代:全栈程序员的人生规划 1. AI时代的背景 1.1 技术的快速发展 1.2 全栈程序员面临的挑战 2. 全栈程序员的新技能要求 2.1 机器学习与深度学习基础 2.2 数据处理与分析 2.3 云计算与边缘计算 3. 人生规划的建议

额外说明

Android实战--西瓜视频 UI

1 首页 相对布局 滚动 scrollview 视图 水平排列 又一个 水平滚动 文字 在 布局中 水平居中 垂直布局 垂直水平居中 播放按钮 水平 垂直排列 的 信息 相对布局 match 铺满 wrap 自适应 居上 居下 对齐 右面 线性布局 水平

额外说明

Unity中Shader纹理的采样tex2D(input,output)

文章目录 一、Unity中Shader纹理采样的通用步骤 二、代码示例 一、Unity中Shader纹理采样的通用步骤 二、代码示例 Shader "Unlit/P0_7_3" { Properties { _MainTe

额外说明

[Vue3 博物馆管理系统] 使用Vue3、Element-plus tabs组件构建选项卡功能

系列文章目录 第一章 定制上中下(顶部菜单、底部区域、中间主区域显示)三层结构首页 第二章 使用Vue3、Element-plus菜单组件构建菜单 第三章 使用Vue3、Element-plus走马灯组件构建轮播图 第四章 使用Vue3、Element-

额外说明

MyBatis框架笔记04:MyBatis关联数据查询

目录 一、提出需求 1、根据班级id 查询班级信息 2、显示全部班级信息 二、创建数据表

额外说明

Java讲课笔记12:static关键字

文章目录 零、本讲学习目标 一、static关键字的用处 二、静态变量 1、静态变量的定义 2、静态变量的内存分配示意图 3、静态变量的访问 4、静态变量案例演示 5、使用static关键字注意事项 三、静态方法 1、静态方法的定义 2、静态方法的访问

ads via 小工具