get_page_by_path
does something similar:
function pagefromcat_template_redirect()
{
if ( ! is_category() ) {
return;
}
$category = get_queried_object();
$page = get_page_by_path( $category->slug );
if ( $page instanceof WP_Post )
{
$url = get_permalink( $page );
wp_safe_redirect( $url, 301 );
}
}
add_action( 'template_redirect', 'pagefromcat_template_redirect' );
Related Posts:
- WordPress category page redirects in .htaccess not working
- WP didn’t redirect to canonical category URL
- WP_safe_redirect not working
- How to display post in custom file not in archive file?
- How to get permalinks with category base working with sub-categories
- WP 3.9 TinyMCE no longer loads on category description editor
- Change Gutenberg category checkboxes to radios
- Checklist of selected categories
- Exclude categories from search query
- Why is per_page not working with categories in WP API?
- How to order the get_categories result
- List posts by category exclude current post
- How can I calculate the total number of categories at different hierarchy levels?
- In the tag archive – display count of posts for each category they belong to
- How to add a background image to category and display image on category page
- Display only deepest category on a single post?
- How we add new categories by wp_insert_post
- Listing all posts from current category on page
- get only sub category ID
- Display categories inline
- Get tags specific category
- Add a specific category at a specific place to the menu that uses wp_list_pages
- Filter posts under multiple categories?
- Categories not working – 404 Not found error
- How to not treat categories as tags in feeds
- How would I go about pulling the most popular (most used) categories?
- New Theme creation
- Custom order categories in admin dashboard
- multiple categories and breadcrumbs problem
- Editing Category Pages
- List subcategories of a specific product category (adapting from posts to products taxonomy)
- Get all subcategories and related posts
- How to get data about category in category.php
- Display tags from specific category in select fields
- Offline WordPress Application
- woocommerce product category tabs [closed]
- Taxonomy name repeating when showing 2 posts from each category
- How to change category and year archive permalinks/rewrite rules?
- The Category page shows all the posts, without differentiating by categories
- New Categories Not Shown In the Post Edit Page
- Category param redirect to post type archive
- batch adding posts to a category based on matching regex for title with SQL
- Place category Base URL at the end
- Display Posts Loop for each parent and for each Child
- Listing Texts of Which Custom Field is Null
- Different banner for different section
- Flat category URLs but retaining hierarchy?
- Creating a custom feed for categories that includes the first post’s featured image
- echo category description in single.php
- How to automatically check multiple categories on new post
- School & class blogs – renaming/archiving post categories?
- How do I get the parent category if I know the child category?
- Hide specific category from wp_list_categories
- List just subcategory and products of active category page in Woocommerce
- ow to display the number of posts in a category
- Force category choice before creating new post
- How to modify the “View all posts in category” title attribute
- Show post categories
- Exclude categories by ID
- Add description to categories menu in admin
- filter a loop base on specific category
- Display Sub-categories or Child Pages of Parent Cat/Page?
- How to check if a categoryID exists in a theme options page
- How to display product categories and number of sales on WooCommerce
- Display one category and its suncategories
- How to differentiate the homepage structure from the category page structure in WordPress template?
- Placing category specific banner/html at top of respective category pages
- How to remove category name for only one category?
- Get parent category field from child category [closed]
- Custom sidebar isn’t showing up on sub-category posts
- Can a Woocommerce product category URL contain “&”?
- How can I display all products from all categories on one page with woocommerce?
- get_the_category return empty inside loop
- Unable to create pagination for Category.php
- Function add class to second menu specific items if the page has a certain category
- Posts says they are uncategorized but they are not
- How to call Primary Category for WordPress Woocommerce
- Meta Box: display single image on an archive-template
- Search Replace Database ONLY for posts of certain category?
- Categories Help and video uploads
- Display only children of custom hierachial taxonomy
- Read More showing only on first post
- Filtered post assigned to categories
- Paginations in Category Page Leads to Sample Pages
- Allow a user to ‘subscribe’ to different post categories?
- How to exclude a specific categogy from a custom page template
- If on Category Page add “active” class?
- Transfering static site to wordpress and retaining category by month paginations
- Category Templates for Post Types not Working
- Change category base based on category
- Show only one category in main query, issues on tag page
- Bringing Ajax Loading Feature on Category Pages
- Need help with category page customization meeting certain condition
- Show category-ID in custom category-list
- Dynamically Adding Category Specific Content To Specific Category & Subcategory Pages
- Structure with category setting
- chose category in plugin
- Do not show all post from all categories, just show posts from category in current loop
- How to prevent page re-sizing for mobile browsers [closed]
- Custom EndPoint not working when strip child category in URL