You should look at the WordPress Template Hierarchy. If you want to show an archive of your posts you create a template called archive-mahsulat.php
where mahsulat
is your post type. Then you can add a normal WordPress Loop to the file so it can output posts of that type.
If you’re looking to create a category page for your post type you first need to register a taxonomy. Then you can create a archive page called taxonomy-{$taxonomy}.php
where {$taxonomy}
would be replaced with your specific taxonomy slug.
You don’t need to create a custom secondary query for these things, if the PHP template pages exist and are named properly then WordPress will connect the dots and query the data for you.
Related Posts:
- Need help removing […] after excerpt
- How to customize posts in WordPress by using HTML and CSS?
- WordPress Shortcode and Dynamic CSS
- Multiple pages on one with different HTML
- Minify HTML, CSS, JS with PHPWee?
- How to display a value from a radio button in the options menu in wordpress
- Shortcode content output but not in correct place
- An unwanted inline style is added to my body tag
- Show post in slider
- How can I hide Home in my menu in a specific page?
- Missing sidebar parameter “fix” – before_content
- Getting a specific post values to another div or modal
- how to remove metadata from the posts of my blog?
- Customize position of social icons in upme plugin [closed]
- Different post styles depending on category
- How create a Shortcode with hover and complex options
- WordPress Multiple Navigation bars
- Auto 301 to full post permalink? (using : /archive/%post_id% to %post_name% )
- How do I add a custom css to all posts without affecting homepage css? [closed]
- Wrapping a Sidebar within
- Add Codepen animation as Preloader to WordPress
- Where can I find the inline-css of my theme header?
- Menu Custom Data Attributes
- Highlight the links without using dropdown
- Website completely messes up when logging out
- Link to page with posts of specific type
- Displaying images outside the content
- how to changes mobile menu toggle breakpoint in WordPress
- Background image no longer fits to screen now that project is in php files
- WordPress Post Block Element not properly parsed with the_content filter
- Add other class content with reference class value
- PHP function for horizontal Woocommerce thumbnails and badges
- I can’t go to the page archive-{post_type}.php
- dynamic php menu with hidden sub-categories only showing when the category name is clicked
- Help me I cannot link my font-awesome to my WordPress Theme. I have my font-awesome folder already in my project
- Drop down question
- WP Website is shown in HTML
- Can’t display anything through homepage text editor
- How to find and delete a menu item in php?
- WordPress Slider is not working
- How to display post meta bellow every posts
- how to add functions to my function.php using a child theme?
- Make a full-width wordpress page
- How to center all text body in single.php at once?
- Target a specific container to style on WordPress storefront theme
- How to include different html tags in the header for different pages?
- Displaying POST content with HTML tags and all
- user update profile for custom code
- PHP tag in post content makes wordpress go crazy
- Font-Family does not looks like how it should be [closed]
- Where to find the html for WordPress site? [closed]
- Automatically create a loop for post ID
- Show contact 7 form in popup
- WordPress – Image href for home menu nav not working
- How Can I Center the Logo in the Navigation Menu? [closed]
- featured post as div background
- Display pages from specific page template
- Trying to customize wordpress drop down categories
- Cant get theme to change footer color through theme customizer
- WP_Query not returning results
- Header location [closed]
- How do I link the side images?
- Parse error: syntax error, unexpected ‘}’ in
- Sorting Problem
- How to create a container in php then customise it in CSS
- Custom HTML/CSS Theme into WordPress – SEO considerations
- Add multiple HTML attributes to an Elementor button
- ‘This Field is Required.’ is Not Displaying on CF7 [closed]
- How to create different templates for woocommerce single-product.php?
- the_author_posts_link css class
- Blank on static home page?
- How to use a frontend URL with a Plugin
- Insert code when users come from an specific referer
- CSS saved & enqueued, but wordpress doesn’t load css text, only file
- Custom image upload
- How to scale image with equal width and height without distortion?
- How to display recent posts on home page with custom HTML
- Upload Image in a WordPress page using PHP
- Trying to add attribute to my posts’ featured image
- Transferring working local PHP site to wordpress – with database (MySQL)
- Using if/else statements with output from theme options
- Post repeating with infinite scroll
- custom css for admin only
- Odd / Even posts add class minus first post
- WordPress archive page showing 404 Error [duplicate]
- Parsing Menu Items and Blog Posts
- Modify main query before it run without pre_get_post
- Update if post with specific title exists
- How to make changes to style.php [closed]
- Trying to generate a CSS file in wordpress uploads folder
- How to Protect a private folder inside uploads folder, if User is not Logged In?
- Add a default style if no Featured image is selected
- Closing Comments conditionally in comments.php
- Related Posts: if there is no category use tags
- How to make a parent page for author.php?
- Getting error in sql query
- How limit the width of a fixed menu-bar on scroll?
- html to posts, jpg to featured image, zip file contains jpg and html
- How to create and add js and css file when server is not on my PC?
- which php or css file has generated an inline style in WordPress that overwrites my css