look at the Codex chapters which correspond to categories instead of tags:
https://developer.wordpress.org/reference/functions/wp_get_post_categories/
https://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters
your code could be re-written to:
<?php
$orig_post = $post;
global $post;
$cats = get_the_category($post->ID);
if ($cats) {
$cat_ids = array();
foreach($cats as $individual_cat) $cat_ids[] = $individual_cat->term_id;
$args=array(
'category__in' => $cat_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>3, // Number of related posts to display.
'ignore_sticky_posts'=>1
);
$my_query = new wp_query( $args );
while( $my_query->have_posts() ) {
$my_query->the_post();
?>
Related Posts:
- Display current category title on category page
- Inject post (from specific category) between posts in Loop
- retrieve thumbnail from post ID of best selling product in category
- Custom HTML structure in wp_list_categories
- Allow authors to post only in categories they create in WordPress
- List all categories but exclude current post category on single post page
- Categories Template Assistance
- Edit category output
- Error: array_map(): Argument #2
- Problems with function on function.php
- Use template for posts with a particular category grandparent
- Custom Loop through category menu to include sub categories
- Different background-image by category
- Get posts with at least one category in common with current post?
- Woocommerce – remove product from category
- Get category name from custom loop and echo it once
- Display all categories including sub categories
- Custom category code not showing all posts
- hover image appears below placeholder instead of overlayed
- get current product name in functions.php
- How to use transient in this code for related post?
- Filter Select results based on selection
- What is an equivalent of single_cat_title for getting the slug of the category?
- How to exclude category ID from Looper in WordPress
- Add a specific part of current category page url to shortcode
- Pass Category Name, Description and Photo into variables to pass to jQuery
- How to show single category archive
- Move category description below post list in blog
- How to pick the default selected value in wordpress dropdown?
- Applying A Category to Existing Posts Where Page Title Matches Regex
- Setting default category base on theme activation
- Recent Posts Not Showing Only On A Specific Category Page [closed]
- Hide subcategories (widget)
- Let Users Choose Post Categories
- How to show only subcategories in parent category not parent category?
- Display most popular posts of category
- get taxonomy thumbnail and use it as a variable in code
- Get latest post from all categories except one
- How to get the last category name of a child category?
- In WordPress, how do I get the number of posts next to single_cat_title(”); in the category.php file?
- Use get() method to grab all categories and output inside another method
- Only show size attributes in product box woocommerce when available
- Custom post type category not displaying category ID
- Argument for if term-> have child?
- How to get current post category details inside “loop”?
- Displaying list of posts in category page
- Echoing a CSS class based on category of post in a list
- How to get current category
- Show parent categories of the current category
- is user member of a group, show them categories [closed]
- Showing Subcategory Name/Link Instead of Parent Category
- How to check if a category has a parent and child categories?
- WordPress custom taxonomy
- Finding and removing duplicates within WP Arrays
- Using multiple variables to assign categories to an array
- Compare current post Category in select menu
- Display latest post from WordPress Featured Category that is also in X,Y,or Z categories
- Get the list of post categories
- Remove Custom Post Category In WordPress Slug Using .Htaccess
- Display Sibling WooCommerce Product Categories on Archive Page
- Pagination at category doesnt work with same name of page
- Woocommerce. Get a list of products in the current category on the archive page and product page
- How to show categories and date on posts
- Add a “custom field” to a category that can be retrieved when viewing the category page with get_post_meta
- Allow two posts (from different categories) to have the same slug
- Get main parent category for post (WordPress/Advanced Custom Fields)
- Child-Theme Category View with modified permalinks (%category% removed)
- Category Page Displaying all Pages
- How to move a post from one category to another
- How to enable HTML tags in category description without breaking the category page
- Trying to show the category of a post in the post display
- Create category after theme setup and modify the default one
- Link to index.php from home.php?
- Hide a specific category title from displaying on site
- Return to the beginning of the results of a for loop
- Populate Posts based on category selected using AJAX that means without page refresh
- All categories options or All categories not Populating
- random woocommerce categories are not showing when count enabled?
- Customizing the output of the archive and category widget without altering the original behavior of the widget
- How to Retrieve All Category Images on Front-End
- Displaying 3 Category Posts differently
- Code works on page-example.php by not category-example.php
- get_category display only 1
- How to list categories by page id in wordpress
- WordPress using get_term to retreive slug not working as expected
- How to add style in functions.php depending on conditions?
- Showing the project type in HREF
- Front end post submissions do not get submitted in the category
- problem with category menu, it doesn’t want to show link
- Make an array listing custom taxonomy
- Get category id for a custom category and display it in a class
- Trying to exclude posts from a category on the home page
- Is there a way to randomize and connect a background and header image?
- wp_get_archive for category returning different URLs on different but similar sites
- Showing Subcategory’s Name and Link Instead of Parent Category’s
- dynamically filter by category via sub-menu
- Get unique post in parent category
- Incomplete term slugs output from a foreach loop with get_the_terms
- Remove /category/ from category (archive) page URLs (without using a plugin)
- How to insert the first letter in uppercase [closed]