根据类别的频繁更改更新新表格中的职位类别

时间:2015-09-08 作者:pradeepkumar1565

我正在创建一个新的投票插件

我创建了一个表名“wp\\u vote\\u info”,它有四个字段“id”、“postid”、“type\\u of \\u vote”、current\\u category。

  • 当某个用户在某个特定帖子上投票时,我会存储该帖子的帖子ID和投票类型(向上或向下),以及为该帖子指定的当前\\u类别。

  • Problem to be solved:

    <在一段时间内,职位类别可能会被设置为(“软件”),几天后或几小时后,它可能会被更改为(技术)。在这种情况下,“current\\u category”字段应根据“posted”进行更新Note:(更新职位类别时,还应在新表“wp\\U vote\\U info”中进行更新)。

    1 个回复
    最合适的回答,由SO网友:Gopal S Rathore 整理而成

    你可以用一个动作钩\'save_post\' 以实现需求,这样类别将与自定义表和默认表保持同步。

    示例:

     function post_updated_sync_category( $post_id ) {
    
        //Here you get postid of the post being updated
        //You can put your code to update in custom table here
    }
    add_action( \'save_post\', \'post_updated_sync_category\' );
    
    您也可以将此挂钩与自定义的post类型一起使用,下面是如何实现此功能的,请参见WordPress Codex

    相关推荐

    如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

    我是WordPress开发的初学者,希望得到一些帮助。我在一个简单的WordPress网站上工作。基本上,用户希望在主页上显示最新的帖子。我使用了最新帖子块,并将其设置为显示整个帖子内容,现在用户不希望帖子标题链接到单个帖子页面(因为帖子的内容显示在主页上)。如何安全地修改模板文件,使其像h2标记一样使用,而不是在主题中使用的href标记。我知道您可以创建子主题并修改wp_content 文件,但我不确定如何处理中的文件wp_include. 我读到一些关于修改functions.php 但我不确定,如果