Title: Require Post Category
Author: Josh Hartman
Published: <strong>14 februari 2011</strong>
Last modified: 5 april 2024

---

Sök tillägg

![](https://ps.w.org/require-post-category/assets/banner-772x250.png?rev=1603108)

Det här tillägget **har inte testats med någon av de 3 senaste huvudversionerna 
av WordPress**. Det kanske inte längre underhålls och kan ha kompatibilitetsproblem
när det används tillsammans med nyare versioner av WordPress.

![](https://ps.w.org/require-post-category/assets/icon-256x256.png?rev=1603108)

# Require Post Category

 Av [Josh Hartman](https://profiles.wordpress.org/joshhartman/)

[Ladda ner](https://downloads.wordpress.org/plugin/require-post-category.2.1.zip)

 * [Detaljer](https://sv.wordpress.org/plugins/require-post-category/#description)
 * [Recensioner](https://sv.wordpress.org/plugins/require-post-category/#reviews)
 *  [Installation](https://sv.wordpress.org/plugins/require-post-category/#installation)
 * [Utveckling](https://sv.wordpress.org/plugins/require-post-category/#developers)

 [Support](https://wordpress.org/support/plugin/require-post-category/)

## Beskrivning

Tired of uncategorized posts? Use this simple plugin to require users to choose 
a post category before updating or publishing a post. By default this only applies
to normal posts. If you wish to require a category/taxonomy for a custom post type
see the FAQ for filter hook usage examples.

#### Översättare

 * Franska (fr_FR) – Dominique V.
 * Spanska (es_ES) – [Andrew Kurtis – WebHostingHub](http://www.webhostinghub.com)
 * Polska (pl_PL) – Michał Papliński
 * Finska (fi) – Sanapaino

If you have created your own language pack, or have an update of an existing one,
you can send the [PO and MO files](https://codex.wordpress.org/Translating_WordPress)
to [me](https://www.warpconduit.net/contact) so that I can bundle it into the plugin.
[Download the latest POT file](https://plugins.svn.wordpress.org/require-post-category/trunk/languages/require-post-category.pot).

## Skärmdumpar

 * [[
 * Notice appears when editing a post without selecting a category (Gutenberg)
 * [[
 * Alert appears when you try to save a post without selecting a category (Classic)

## Installation

#### From your WordPress dashboard

 1. Besök ”Tillägg och lägg till nytt”
 2. Search for ’require post category’ and click the Install button
 3. Activate Require Post Category from your Plugins page.

#### Från WordPress.org

 1. Ladda ner ”Require Post Category”.
 2. Upload the ’require-post-category’ directory to your ’/wp-content/plugins/’ directory,
    using your favorite method (ftp, sftp, scp, etc…)
 3. Activate Require Post Category from your Plugins page.

## Vanliga frågor

### Finns det några inställningar jag kan justera?

Nej, bara att installera och aktivera, det är allt!

### Hur använder jag detta för anpassade inläggstyper och/eller anpassade taxonomier?

Use the `rpc_post_types` filter hook in your theme’s `functions.php` or a must-use
plugin.

Exempel på användning:

    ```
    function custom_rpc_post_types( $post_types ) {
        // Add a key to the $post_types array for each post type and list the slugs of the taxonomies you wish to require

        // Simplest usage
        $post_types['book'] = array( 'genre' );

        // Multiple taxonomies
        $post_types['recipe'] = array( 'cookbook_category', 'geographic_origin', 'flavor_tags' );

        // Set your own alert message for each taxonomy, or let the plugin generate the alert message
        $post_types['inventory'] = array(
            // Let the plugin generate a relevant alert message
            'manufacturer',
            // Or specify a custom alert message
            'inventory_category' => array(
                'message' => "Please choose a category for this fine inventory item."
            )
        );

        // Always return $post_types after your modifications
        return $post_types;
    }

    add_filter( 'rpc_post_types', 'custom_rpc_post_types' );
    ```

The default `$post_types` contains the following:

    ```
    $post_types['post'] = array(
        'category' => array(
            'message' => 'Please select a category before publishing this post.'
        )
    );
    ```

This maintains the plugin’s original functionality. However, you can remove this
functionality with `unset($post_types['post']);` or by redefining `$post_types` 
in your hook function.

### You’ve added code to require a custom taxonomy but can’t get it to work in the Gutenberg editor?

One reason may be that your custom taxonomy does not have the `show_in_rest` argument
enabled. Without it enabled the Gutenberg editor cannot access it.

### Har du en fråga som inte är listad här?

Visit this plugin’s WordPress support forum at https://wordpress.org/support/plugin/
require-post-category

## Recensioner

![](https://secure.gravatar.com/avatar/c786390f81ee978c57d2648023319ac6dd9c2ddd633574e42c5252a8815e55df?
s=60&d=retro&r=g)

### 󠀁[Easy and Effective](https://wordpress.org/support/topic/easy-and-effective-194/)󠁿

 [Daniel Hendricks](https://profiles.wordpress.org/hendridm/) 12 maj 2020

Simply install the plugin and activate. Works with both classic and block editors.
Nice work.

![](https://secure.gravatar.com/avatar/ddbb224ebfaed78185b376184223673e1c544842588e6f8f866baae9dcf11c47?
s=60&d=retro&r=g)

### 󠀁[Works perfectly with no fuss](https://wordpress.org/support/topic/works-perfectly-with-no-fuss/)󠁿

 [wpguillaume](https://profiles.wordpress.org/wpguillaume/) 10 februari 2020

And now with Gutenberg support. 🙂 No settings needed, install, activate, enjoy.
Thank you!

![](https://secure.gravatar.com/avatar/8a385945663a7184158190061e544c0e7ce1615c1ab222cb9cef20c5aa538251?
s=60&d=retro&r=g)

### 󠀁[Great!](https://wordpress.org/support/topic/great-10832/)󠁿

 [Sanapaino](https://profiles.wordpress.org/sanapaino/) 6 februari 2020

A plugin as a plugin should be: simple but useful.

![](https://secure.gravatar.com/avatar/35745cbb4065201434c30aad2e5980133a6a987f4dbbba485c04da8d57601f26?
s=60&d=retro&r=g)

### 󠀁[excellent plugin](https://wordpress.org/support/topic/excellent-plugin-5530/)󠁿

 [Groovyx9](https://profiles.wordpress.org/groovyx9/) 4 februari 2020

I was so glad to have found this plugin a few years ago : as each post on my site
is right away transformed into a newsletter according to categories, forgetting 
to add a category means a painful process of deleting and creating again. This plugin
is just perfect to avoid such a situation… and now I can see it is updated 🙂 So
5 stars.

![](https://secure.gravatar.com/avatar/7edb385ef2f6367a6799aff8d1bb33dd540bc19fffe982db7f2740ef4e7e2282?
s=60&d=retro&r=g)

### 󠀁[works with cpt!](https://wordpress.org/support/topic/works-with-cpt/)󠁿

 [nsultan](https://profiles.wordpress.org/nsultan/) 16 juni 2019

perfect!

![](https://secure.gravatar.com/avatar/564da5b47c062461dc7ce7cd93b1a895f02b02ec511cef20b1b3db5b988832a3?
s=60&d=retro&r=g)

### 󠀁[Works!](https://wordpress.org/support/topic/works-1431/)󠁿

 [seobootuz](https://profiles.wordpress.org/seobootuz/) 17 juni 2018

Using for custom post type with custom taxonomy. Great plugin.

 [ Läs alla 11 betyg ](https://wordpress.org/support/plugin/require-post-category/reviews/)

## Bidragsgivare och utvecklare

”Require Post Category” är programvara med öppen källkod. Följande personer har 
bidragit till detta tillägg.

Bidragande personer

 *   [ Josh Hartman ](https://profiles.wordpress.org/joshhartman/)

”Require Post Category” har översatts till 1 språk. Tack till [översättarna](https://translate.wordpress.org/projects/wp-plugins/require-post-category/contributors)
för deras bidrag.

[Översätt ”Require Post Category” till ditt språk.](https://translate.wordpress.org/projects/wp-plugins/require-post-category)

### Intresserad av programutveckling?

[Läs programkoden](https://plugins.trac.wordpress.org/browser/require-post-category/),
kika på [SVN-filförvaret](https://plugins.svn.wordpress.org/require-post-category/)
eller prenumerera på [utvecklarloggen](https://plugins.trac.wordpress.org/log/require-post-category/)
via [RSS](https://plugins.trac.wordpress.org/log/require-post-category/?limit=100&mode=stop_on_copy&format=rss).

## Ändringslogg

#### 2.1

 * Updated for WordPress 5.5
 * FIXED: Deprecated function notice listed in jQuery Migrate Helper plugin (Classic
   Editor)
 * FIXED: Submitting post form by pressing enter in the title field would bypass
   checks (Classic Editor)

#### 2.0.3

 * Added Finnish (fi) translation by Sanapaino

#### 2.0.2

 * FIXED: Custom taxonomy `rest_base` value of boolean false was not being properly
   handled.

#### 2.0.1

 * Repaired translation files.

#### 2.0

 * Rewritten for the new Gutenberg editor (first introduced in WordPress 5.0)

#### 1.1

 * NEW: Added a filter hook and related code to allow developers to easily add support
   for custom post types and custom taxonomies
 * Updated to meet WordPress PHP coding standards

#### 1.0.7

 * Moved JavaScript to separate file and updated to use `wp_enqueue_script` and `
   wp_localize_script`

#### 1.0.6

 * Added French (fr_FR) translation by Dominique V.

#### 1.0.5

 * Added Polish (pl_PL) translation by Michał P.

#### 1.0.4

 * Added Spanish (es_ES) translation by Andrew K.

#### 1.0.3

 * Added i18n support

#### 1.0.2

 * Updated for WordPress 3.6

#### 1.0.1

 * FIXED: Disabled script when adding/editing pages

#### 1.0

 * First stable release

## Meta

 *  Version **2.1**
 *  Senast uppdaterat **2 år sedan**
 *  Aktiva installationer **1 000+**
 *  WordPress-version ** 5.5 eller senare **
 *  Testat upp till **6.5.8**
 *  Språk
 * [English (US)](https://wordpress.org/plugins/require-post-category/) och [Swedish](https://sv.wordpress.org/plugins/require-post-category/).
 *  [Översätt till ditt språk](https://translate.wordpress.org/projects/wp-plugins/require-post-category)
 * Etiketter
 * [category](https://sv.wordpress.org/plugins/tags/category/)[post](https://sv.wordpress.org/plugins/tags/post/)
   [require](https://sv.wordpress.org/plugins/tags/require/)[tags](https://sv.wordpress.org/plugins/tags/tags/)
   [taxonomy](https://sv.wordpress.org/plugins/tags/taxonomy/)
 *  [Avancerad vy](https://sv.wordpress.org/plugins/require-post-category/advanced/)

## Betyg

 4.9 av 5 stjärnor.

 *  [  10 5-stjärniga recensioner     ](https://wordpress.org/support/plugin/require-post-category/reviews/?filter=5)
 *  [  1 4-stjärnig recension     ](https://wordpress.org/support/plugin/require-post-category/reviews/?filter=4)
 *  [  0 3-stjärniga recensioner     ](https://wordpress.org/support/plugin/require-post-category/reviews/?filter=3)
 *  [  0 2-stjärniga recensioner     ](https://wordpress.org/support/plugin/require-post-category/reviews/?filter=2)
 *  [  0 1-stjärniga recensioner     ](https://wordpress.org/support/plugin/require-post-category/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/require-post-category/reviews/#new-post)

[Se alla recensioner](https://wordpress.org/support/plugin/require-post-category/reviews/)

## Bidragande personer

 *   [ Josh Hartman ](https://profiles.wordpress.org/joshhartman/)

## Support

Har du något att säga? Behöver du hjälp?

 [Visa supportforum](https://wordpress.org/support/plugin/require-post-category/)