From your screenshots, it looks like you’re using WordPress with a multilingual plugin (most likely Polylang).
On the Categories page, I can see categories in multiple languages:
- English (🇺🇸)
- Dari (🇦🇫)
- Pashto (🇦🇫)
But on the Add New Post page, only these English categories appear:
- Publication
- Research & Analysis
- Uncategorized
Why this happens
The post editor only shows categories that belong to the current language of the post. Your new post is currently being created in English, so WordPress only displays the English categories.
How to fix it
Option 1: Change the post language
Look for a Language or Languages box in the right sidebar (or lower on the page if it’s collapsed). Change the language from English to Dari or Pashto. The categories should update to that language.
Option 2: Verify category languages
Go to Posts → Categories and check the Language column. Make sure each category is assigned to the language you expect.
Option 3: Show categories from all languages (if desired)
If you want every category to appear regardless of language, that’s not how Polylang works by default. Categories are filtered by the post’s language. You would need to:
- create translation relationships between categories, or
- disable/change the language filtering (not generally recommended).
I need one more screenshot
Please open the Add New Post page and scroll a little further down the right sidebar until you can see the Language section (or the entire right sidebar if possible), then send a screenshot.
Also tell me:
- Are you using Polylang or WPML?
- Do you want one post to use categories from all languages, or should it only use categories from its own language?