How to custom the format display of post in Wordpress - wordpress

I am new in Wordpress. I would like to know how to custom the format display of post in Wordpress. I want to make a different presentation for each post base on the category. It's a short post with a minimum description and thumbnail for viewing at home page, not a full post.
Is there any way to do this?
Thank you

Related

How to use an image for a blog post thumbnail, but NOT have it be the featured image on the top of the post?

I have an image that I would like to be used for thumbnails for the page, but I don't want that as a featured image when users come to the page. Does anyone know how to do this in wordpress?
Thank you.
You probably want to use ACF (Advanced Custom Fields) to add a new field for an image in posts (or you can create your own meta field just for the image). Then You can edit your theme to show whatever image, wherever you want.
ACF Plugin
If you just want to hide the featured image in every post, and only show it in blog page (or a page like that), you need to edit the post template.
https://developer.wordpress.org/themes/template-files-section/page-template-files/#page-templates-within-the-template-hierarchy
I ended up solving this by using an extension called 'Conditionally display featured image on singular posts and pages'. This allowed me to toggle off the the big picture on the post.

Wordpress: print excerpt of the post

I'm new to wordpress, but my brother wants wordpress site so I'm making him a custom wordpress theme and I'm stuck at trying to get excerpt of the post. I have read documentation and tried changing excerpt length but it doesn't seem to respond in either case, the output is basically the_content of the post.
Anyone knows how to fix this?
Did you really add an excerpt to the post in the edit page? An excerpt is a separate piece of text.
Wordpress shows the post content when the excerpt is empty. It will take the first 55 words of the content. (source)
When editing a post, you have a separate input box for excerpts. Look under screen options if it's hidden.
You can open the screen options on the edit page at the top of your screen. There is a small popup called 'screen options'.

Make a custom type post featured

I made a custom post type with CPT UI. On the listing page (wp-admin/edit.php?post_type=promotions), I don't see the little star button to make the post featured as with default posts.
How do I add that button ?
Coming from Drupal and struggling. Help me out :)
There is no such option in WordPress to make a post features this way. You can make a post featured by creating a category featured Like(Featured Promotion in your case) and then add your promotions to that category.

How can i show author post at listing page

I created a listing/directory theme to the wordpress. Theme is supporting add short code or static code (raw). i want to show recent blog post of only listing owner at all listing page. I can show recent post at listing page but showing all author's post.
Thank you.
In your dashboard sidebars options go to post and then open up the screen option, there you will see Columns heading , just check the box of author and the other which you want to show along with author post. As well as you can set numbers of post per page and also change the view mode.
By doing this you can only show the author post to your post section.

Wordpress | Custom editable permalink per post

On my website I have a page showing all portfolio items.
Every portfolio item has a link to their own detail page.
My client wants to display every portfolio item on that page (Portfolio page), but not every item needs a detail page.
Some portfolio items only have a title and a preview image.
On their current (Wordpress) website they are overwritting the permalink to '#'. (Using a plugin which I don't seem to find)
I thought about adding a checkbox to the Custom Post Type to wether use the real link or not. But this seems to be way too much work editing every post.
Does anyone know how to solve this easily?
Thank you!
You can use jQuery to remove link from the post and use post id as class or id for identify the post.

Resources