编辑Wordpress最近发布小部件到独占类别

编辑Wordpress最近发布小部件到独占类别,wordpress,Wordpress,我想编辑“最近的帖子”小部件,使其只包含某些类别 此小部件代码的位置是否跨主题标准化?如果是,它在哪个文件中 要实现这一点,我必须进行哪些编辑 1) 最近发布的小部件是Wordpress核心,不在主题中(除非它们特别包括不同的最近发布小部件) 2) 不要编辑核心WP文件;这是个坏习惯。阅读 最佳实践:使用它可以从中排除类别或其他小部件。1)最近的帖子小部件是Wordpress core,不在主题中(除非它们特别包括不同的最近帖子小部件) 2) 不要编辑核心WP文件;这是个坏习惯。阅读 最佳实践:

我想编辑“最近的帖子”小部件,使其只包含某些类别

  • 此小部件代码的位置是否跨主题标准化?如果是,它在哪个文件中

  • 要实现这一点,我必须进行哪些编辑

  • 1) 最近发布的小部件是Wordpress核心,不在主题中(除非它们特别包括不同的最近发布小部件)

    2) 不要编辑核心WP文件;这是个坏习惯。阅读

    最佳实践:使用它可以从中排除类别或其他小部件。1)最近的帖子小部件是Wordpress core,不在主题中(除非它们特别包括不同的最近帖子小部件)

    2) 不要编辑核心WP文件;这是个坏习惯。阅读


    最佳实践:使用它可以从中排除类别或其他小部件。您可以使用过滤器更改小部件。这里有一个例子。您只需将6更改为要使用的类别ID。这将放在functions.php文件中

    add_filter('widget_posts_args','modify_widget');
    
    function modify_widget() {
        $r = array( 'cat' => '6' );
        return $r;
    }
    

    您可以使用过滤器来更改小部件。这里有一个例子。您只需将6更改为要使用的类别ID。这将放在functions.php文件中

    add_filter('widget_posts_args','modify_widget');
    
    function modify_widget() {
        $r = array( 'cat' => '6' );
        return $r;
    }
    

    不要跳过筛选器的参数。只需添加一个新项目即可
    functionmodify_小部件($args){$args['cat']=6;返回$args;}
    Ok,没问题。但是我怎样才能限制要显示的帖子数量呢?不要跳过过滤器的参数。只需添加一个新项目即可
    functionmodify_小部件($args){$args['cat']=6;返回$args;}
    Ok,没问题。但我如何限制要显示的帖子数量?