您当前的位置:首页 > TAG信息列表 > post-status
检查帖子是否由不同于帖子作者的编辑者修改
有没有办法检查用户X写的帖子是否被其他用户(例如管理员或编辑器)修改?我想要实现的是:我有一个网站,在那里可以提交帖子以供发布(待定)。编辑可以按原样发布帖子,也可以在更正后发布帖子。如果进行了更正,我想以某种方式显示它(“这篇文章已经发布了更正”)。对我来说,更好的做法是也显示更正(比如在wiki历史记录中,或者只是对更改的部分进行突出显示),但我猜wordpress不支持类似的功能。
Modify Post Status Arguments
是否可以编辑现有的注册职位状态?我正在使用编辑流插件创建自定义状态,但是,该插件不提供设置状态是否为“公共”的选项。我查看了代码并能够将其插入,但很明显,任何更新都会覆盖该代码。本质上,我正在寻找一个补充函数来为post状态添加\\u post\\u type\\u support()。比如说add_action(\'init\', \'my_custom_init\'); function my_custom_init() { add_post_status_sup
如何在挂钩中更改开机自检状态?
我有类似的问题,如中所述How to trap "Publish" button to check for meta box validation?答案就在这里save_post 并更改帖子类型。我该怎么做?我尝试使用wp_transition_post_status 但这对我不起作用。。。function myHook( $post_ID, $post ) { wp_transition_post_status(\'pending\', $post-
按类型计算职位数,包括草稿和待决职位
我有一个按类型统计帖子数量的函数(摘自wordpress codex)function count_user_posts_by_type($userid, $post_type) { global $wpdb; $where = get_posts_by_author_sql($post_type, TRUE, $userid); $count = $wpdb->get_var( \"SELECT COUNT(*) FROM {$wpdb->po
显示当前和未来的帖子
我正在使用以下代码显示带有今天日期或将来日期的帖子。。。除了未来的部分不起作用。如果我去掉If语句,那么它会显示所有帖子——过去、现在和未来。$today = date( \'d M\' ); $pages = get_children( array( \'post_status\' => \'future,publish\', \'post_type\' => \'event\', \'sort_order\' => \'DES
为什么草稿作为wp_Query的一部分返回?
我有一些代码作为插件,我通过AJAX从网站的第一页调用这些代码。它获取两个下拉值,并在tax\\u查询中使用它们来获取一些帖子。问题:为什么drafts 默认情况下是否在结果中返回?我需要取消注释\'post_status\' => \'publish\' 防止这种情况发生。用户未登录,文档显示“默认值为‘publish’,但如果用户登录,则会添加‘private’。如果查询在管理上下文中运行,也会添加受保护的状态。默认情况下,受保护的状态为‘future’、‘draft’和‘pending’。”这
检测POST状态转换的类型
我的网站上有一个功能,它应该在发布新帖子时运行(电子邮件推送通知),但同一篇文章更新时除外(即publish_to_publish 转换,我不想发送不必要的推送通知)我知道我可以使用{old\\u status}到{new\\u status}操作挂钩,但这意味着我必须指定到publish (new_to_publish, draft_to_publish, 等等)。我的问题是:我可以用publish_post 钩住并检测是否publish_to_publish 所以我可以明确地否定它?类似于:funct
自定义帖子类型的新帖子状态
我有一个自定义的帖子类型recipes. 我正在使用cron脚本自动将新闻聚合到数据库中。它当前正在导入并另存为“待定审阅”。是否可以创建另一个名为Aggregated 哪个将列出所有要发布的聚合新闻?我试着用register_post_status 功能,但这似乎不起作用:function custom_post_status(){ register_post_status( \'aggregated\', array( \'label\'
自定义状态的new_to_Publish挂钩的替代方案
我正在寻找合适的钩子,用于在插入帖子时发送电子邮件通知。然而,我使用的是自定义状态(在本例中为“holding”),它似乎不会被新的\\u to\\u holding钩子击中,所以我希望有人知道在插入帖子时被触发的替代方法,或者可能是钩子工作不正常的原因。
自定义帖子状态和预览
我正在使用wordpress 3.4(3.5之前的最后一个版本),我已经声明了一个post状态类型,以及一个名为agent. 这是一个自定义的帖子类型,property. register_post_status( \'purchased\', array( \'label\' => _x( \'Purchased\', \'post\' ), \'public\' => false, \'exclude_from_search\'
是否将未来帖子安排为自定义帖子状态而不是发布?
我一直在研究自定义帖子状态和安排帖子,我有一个问题:我想知道是否可以安排帖子从future 到自定义post状态,而不是publish? 我问这个问题的主要原因是我有一个自定义的帖子类型,叫做stream 我还创建了一个自定义发布元框,允许用户选择两种发布状态:online 和offline. 我正在尝试这样做,如果我设定了一个未来的日期,流帖子将转换为online 而不是publish 就像往常一样。我的思路是通过过滤器劫持post状态,以自动过渡到online 每当WordPress尝试将其设置为
在备注部分中,在用户名旁边标识并显示用户是管理员
供所有用户查看。不仅仅是管理员的原因。此外,我正在使用一个名为“简单用户排名”的插件来显示用户排名,该排名是根据发布的评论数计算的,因此我需要以某种方式覆盖它;我不想让我的管理员在没有发表太多评论的情况下,有一个像菜鸟或smth这样的状态。用于在我的评论模板中显示排名Im。php <?php if( function_exists(\'get_user_rank\') ) echo get_user_rank(); ?> 我想要的是: if ( current_user_can(\
使用WyPiekacz仅对草稿帖子执行条件,忽略挂起和已发布的帖子
我使用WyPiekacz 在创建帖子时为作者设置各种条件,例如检查帖子是否有特征图像或使用了多少标签。它工作得很好。但是,每次提交帖子进行审查、更新或发布时,都会检查这些条件。我要WyPiekacz只检查条件if the post is in Draft status. 我该怎么做?我目前遇到的问题是,例如,一个编辑器更改了标记的数量并更新了挂起的帖子,这会使WyPiekacz中设置的标记规则失效,因此帖子会更改回草稿状态,编辑器无法再次访问它。编辑是only allowed to edit pendin
将一半的帖子状态从“发布”更新为“垃圾”
我想更新一半状态为的帖子published 到trashed.示例:如果我有10000个帖子,5000个帖子到垃圾桶,3000个帖子到垃圾桶,如果我有7000个帖子,3500个帖子到垃圾桶
在《二十三》中显示状态更新的‘添加评论’链接
我的服务器上正在运行WP 3.6。玩过之后,我注意到在状态更新中添加评论不是很直观;<猜猜怎么做经过一番思考,我决定让它看起来更像这样:或其某些变体这个click to show/leave comments 文本仅附加在现有Status on... 链接我在PHP文件中进行了深入研究,但似乎不知道如何进行这个简单的更改。是否有指定要显示哪些字符串的文件?有什么想法吗?
418标题状态,我是茶壶
我只是在使用ftp站点备份客户端之前,突然所有URL都返回一个错误页面,标题状态为418.一个快速的谷歌发现,这是为愚人节的玩笑而创建的。有人知道我为什么会犯这个错误吗?
模板重定向模板已加载,但标题404
我已经为给定url创建了一个模板重定向,例如:test。com/测试测试是页面不存在,我只是检查query\\u vars中的url,如果匹配,我加载模板include(file.php); exit; The page loads and show what i expect, but the title is Page not found. 我用一个过滤器解决了这个问题,但我看到整个页面都有404状态。顺便说一句,我看到内置的多站点激活消息也有一个404头。(我正在使用localhos
访客如何查看“待审”帖子?
当用户创建新帖子时,它将处于“挂起”状态。所以我想要visitor (guest - not logged user) 能够查看“待定”帖子,如果有足够的“X票”,则将其投票给“发布”。谷歌机器人还可以抓取“待定”帖子。我想用permalink来写“待定”帖子。我该怎么做?请帮帮我!感谢所有朋友!
如何在主页上显示仅供编辑使用的待定帖子
我正在做一个项目,编辑需要在主页上看到待处理的帖子,以便在发布之前对其进行改进。也许这与循环有关:如果已记录编辑器:if ( current_user_can(\'edit_post\') ) { display the pending posts } 显示发布和挂起帖子的参数:$args = array( \'post_type\' => \'post\', \'post_status\' => \'publish, pending\' ); 完成
添加具有预定义/预设日期的新帖子
当前的情况是,我目前正在使用的插件是一个额外的帖子列表视图:一个日历,如下面的屏幕截图所示。具有MP6和手持屏幕宽度的管理日历视图现在每天的目标只显示帖子的数量。我想补充的是a link to add a new post. 但是,此链接不仅应将您带到~/wp-admin/post-new.php?post_type=abc 屏幕,但也可以添加a predefined post date - 从你点击的那天起。可能的解决方案和问题到目前为止,有几种选择:钩住发布元框,尝试以某种方式修改日期</移除元